GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

dgit - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে dgit চালান

এটি হল কমান্ড ডিজিট যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


dgit - ডেবিয়ান আর্কাইভের সাথে git ইন্টিগ্রেশন

সাইনোপিসিস


ডিজিট [ডিজিট-অপস] ক্লোন [ডিজিট-অপস] প্যাকেজ [অনুসরণ] [./dir|/Dir]
ডিজিট [ডিজিট-অপস] আনা|টান [ডিজিট-অপস] [অনুসরণ]
ডিজিট [ডিজিট-অপস] নির্মাণ করা|নির্মাণ|বিল্ড-উৎস [বিল্ড-অপস]
ডিজিট [ডিজিট-অপস] ধাক্কা [ডিজিট-অপস] [অনুসরণ]
ডিজিট [ডিজিট-অপস] rpush বিল্ড-হোস্ট:বিল্ড-ডির [ধাক্কা args...]
ডিজিট [ডিজিট-অপস] কর্ম ...

বর্ণনাঃ


ডিজিট আপনাকে ডেবিয়ান সংরক্ষণাগারটিকে এমনভাবে আচরণ করতে দেয় যেন এটি একটি গিট সংগ্রহস্থল। দেখা ডিজিট(7)
ডেটা মডেল সম্পর্কে বিস্তারিত তথ্যের জন্য, সাধারণ সমস্যাগুলির সাথে উদ্ভূত হতে পারে
নির্দিষ্ট ধরণের প্যাকেজ, ইত্যাদি

স্বাভাবিক কর্মপ্রবাহ হল:
1. ডিজিট ক্লোন or আনা;
2. তৈরি করুন, ডেভ পরীক্ষা করুন, এবং ইচ্ছামতো গিট পরিবর্তন করুন;
3. আপলোডের জন্য প্যাকেজ তৈরি করুন, যেমন ব্যবহার করে ডিজিট নির্মাণ
4. প্রস্তাবিত আপলোডের প্রাক আপলোড পরীক্ষা করুন;
5. ডিজিট ধাক্কা.

অপারেশনস


ডিজিট ক্লোন প্যাকেজ [অনুসরণ] [./dir|/Dir]
ইতিহাসের গিট ভিউ তৈরি করতে আর্কাইভ এবং ডিজিট-রিপোর সাথে পরামর্শ করে
প্যাকেজ in অনুসরণ (সিদ ডিফল্টরূপে) একটি নতুন ডিরেক্টরিতে (নামযুক্ত ./প্যাকেজ গতানুগতিক);
এছাড়াও, যেকোনো প্রয়োজনীয় অরিগ টারবল ডাউনলোড করে।

স্যুটের গিট টিপ স্থানীয় শাখার উপর ছেড়ে দেওয়া হয় ডিজিট/অনুসরণ কাজের জন্য প্রস্তুত, এবং
সংশ্লিষ্ট dgit রিমোট ট্র্যাকিং শাখা। দ্য উত্স রিমোট সেট আপ করা হবে
ডিস্ট্রোর জন্য প্যাকেজের ডিজিট-রেপোজ ট্রি নির্দেশ করুন অনুসরণ অন্তর্গত

আপনার সুবিধার জন্য, vcs-git প্যাকেজের Vcs-Git থেকে রিমোট সেট আপ করা হবে
ক্ষেত্র, যদি একটি থাকে - তবে মনে রাখবেন যে সাধারণ ক্ষেত্রে ইতিহাস সেখানে পাওয়া গেছে
dgit এর দৃষ্টিভঙ্গি থেকে ভিন্ন বা এমনকি বিচ্ছিন্ন হতে পারে।

ডিজিট আনা [অনুসরণ]
একটি নির্দিষ্ট জন্য ইতিহাসের গিট ভিউ আপডেট করতে সংরক্ষণাগার এবং গিট-রিপোর সাথে পরামর্শ করে
স্যুট (এবং যেকোনো প্রয়োজনীয় অরিগ টারবল ডাউনলোড করে), এবং রিমোট ট্র্যাকিং আপডেট করে
শাখা remotes/dgit/dgit/অনুসরণ. যদি বর্তমান শাখা হয় ডিজিট/অনুসরণ তারপর dgit
ডিফল্ট আনতে অনুসরণ; অন্যথায় এটি ডেবিয়ান/চেঞ্জলগ পার্স করে এবং স্যুট ব্যবহার করে
সেখানে নির্দিষ্ট করা হয়েছে।

ডিজিট টান [অনুসরণ]
dgit আনয়ন করে, এবং তারপর রিমোট ট্র্যাকিং শাখার নতুন প্রধানকে মার্জ করে
remotes/dgit/dgit/অনুসরণ বর্তমান শাখায়।

ডিজিট নির্মাণ করা ...
রান dpkg-বিল্ড প্যাকেজ কিছু উপযুক্ত বিকল্পের সাথে। বিকল্প এবং আর্গুমেন্ট পরে
বিল্ডটি dpkg-buildpackage-এ প্রেরণ করা হবে। ডিজিট ব্যবহার করার প্রয়োজন নেই
ডিজিট ব্যবহার করার সময় তৈরি করুন; এটা নিশ্চিত করে যে কোনো পদ্ধতি ব্যবহার করা ঠিক আছে
উৎপন্ন উৎস প্যাকেজ প্রাসঙ্গিক গিট কমিটের সাথে মিলে যায়।

ট্যাগ করা, সাইন করা এবং আসলে আপলোড করা ডিজিট পুশের উপর ছেড়ে দেওয়া উচিত।

ডিজিট বিল্ড-উৎস ...
উত্স প্যাকেজ তৈরি করে, এবং একটি সম্ভাব্য উত্স-শুধু আপলোডের জন্য একটি ফাইল পরিবর্তন করে,
ব্যবহার dpkg-উৎস. আউটপুট বাকি আছে প্যাকেজ_সংস্করণ.dsc এবং
প্যাকেজ_সংস্করণ_source.changes.

ট্যাগ করা, সাইন করা এবং আসলে আপলোড করা ডিজিট পুশের উপর ছেড়ে দেওয়া উচিত।

ডিজিট পরিষ্কার
বর্তমান কার্যকরী ট্রি পরিষ্কার করে ( --clean= বল প্রয়োগের বিকল্প অনুসারে)।

ডিজিট সাহায্য
একটি ব্যবহারের সারাংশ প্রিন্ট করুন।

ডিজিট নির্মাণ ...
উৎস প্যাকেজ তৈরি করে, ব্যবহার করে নির্মাণ একটি বাইনারি বিল্ড করতে, এবং ব্যবহার করে
উৎস একত্রিত করতে mergechanges এবং বাইনারি পরিবর্তন ফাইল. বিকল্প এবং যুক্তি
sbuild পরে sbuild উপর পাস করা হবে. ফাইল ম্যাচিং পরিবর্তন
প্যাকেজ_সংস্করণ_*.পরিবর্তন মূল ডিরেক্টরিতে সরানো হবে; আউটপুট হয়
ত্যাগ করা প্যাকেজ_সংস্করণ_multi.পরিবর্তন.

ট্যাগ করা, সাইন করা এবং আসলে আপলোড করা ডিজিট পুশের উপর ছেড়ে দেওয়া উচিত।

ডিজিট gbp-বিল্ড ...
রান গিট-বিল্ড প্যাকেজ কিছু উপযুক্ত বিকল্পের সাথে। Gbp-এর পরে বিকল্প এবং আর্গুমেন্ট-
বিল্ড গিট-বিল্ড প্যাকেজে প্রেরণ করা হবে।

ট্যাগ করা, সাইন করা এবং আসলে আপলোড করা ডিজিট পুশের উপর ছেড়ে দেওয়া উচিত।

ডিজিট ধাক্কা [অনুসরণ]
একটি `আপলোড' করে, বর্তমান হেডকে সংরক্ষণাগারে ঠেলে দেয় (একটি উত্স প্যাকেজ হিসাবে) এবং
ডিজিট-রেপোসে (যেমন গিট কমিট করে)। প্যাকেজ ইতিমধ্যে তৈরি করা আবশ্যক
মূল ডিরেক্টরিতে .dsc এবং .পরিবর্তন রেখে আপলোড করুন। এটা সাধারণত হয়
dgit দিয়েও বিল্ড করা সবচেয়ে ভালো (যেমন dgit sbuild দিয়ে): কিছু বিদ্যমান বিল্ড টুল
ডিফল্টরূপে dpkg-source et al-এ অসহায়ক বিকল্পগুলি পাস করুন, যার ফলে হতে পারে
বিল্ট সোর্স প্যাকেজটি গিট গাছের সাথে অভিন্ন নয়।

আরও বিস্তারিতভাবে: dgit push চেক করে যে বর্তমান HEAD .dsc-এর সাথে মিলে যায়। এটা
তারপর হেডকে স্যুটের ডিজিট-রিপোজ শাখায় ঠেলে দেয়, একটি স্বাক্ষরিত গিট ট্যাগ তৈরি করে,
ডিজিট মেটাডেটা ক্ষেত্র ধারণ করার জন্য .dsc সম্পাদনা করে, আপলোড সাইন করতে debsign চালায়
(.dsc এবং .changes), স্বাক্ষরিত ট্যাগটি পুশ করে এবং অবশেষে আপলোড করতে dput ব্যবহার করে
সংরক্ষণাগারে পরিবর্তন।

dgit push সর্বদা প্যাকেজ, স্যুট এবং সংস্করণ ব্যবহার করে
debian/changelog এবং .dsc, যা অবশ্যই সম্মত হবে। যদি কমান্ড লাইন একটি নির্দিষ্ট করে
স্যুট তারপর যে খুব মেলে আবশ্যক.

আপলোড করার সময় যদি ডিজিট পুশ ব্যর্থ হয়, তবে কেবলমাত্র ডিপুটটিতে পুনরায় চেষ্টা করা ভাল
আপনার অবসর সময়ে ফাইল পরিবর্তন.

ডিজিট rpush বিল্ড-হোস্ট:বিল্ড-ডির [ধাক্কা args...]
একটি দূরবর্তী মেশিনে নির্দিষ্ট ডিরেক্টরির বিষয়বস্তু পুশ করে। এই মত
বর্তমান ডিরেক্টরি হিসাবে বিল্ড-ডির সহ বিল্ড-হোস্টে dgit পুশ চলছে; যাহোক,
সাইনিং অপারেশন ইনভোকিং হোস্টে করা হয়। এটি আপনাকে একটি ধাক্কা করতে দেয়
যখন সোর্স কোড এবং বিল্ড আউটপুট থাকা সিস্টেমের কোন অ্যাক্সেস নেই
চাবি:

1. বিল্ড হোস্টে ক্লোন (dgit ক্লোন)
2. বিল্ড হোস্টে কোড সম্পাদনা করুন (সম্পাদনা করুন, গিট কমিট)
3. বিল্ড হোস্টে প্যাকেজ তৈরি করুন (dgit বিল্ড)
4. বিল্ড হোস্ট বা অন্য কোথাও পরীক্ষা প্যাকেজ (dpkg -i, পরীক্ষা)
5. আপনার GPG কী দিয়ে হোস্টে dgit rpush ব্যবহার করে আপলোড করুন।

যাইহোক, বিল্ড-হোস্ট অবশ্যই ডিজিট রেপোতে ssh করতে সক্ষম হবে। এই যদি না হয়
ইতিমধ্যেই ক্ষেত্রে, আপনাকে অবশ্যই এটি আলাদাভাবে সংগঠিত করতে হবে, উদাহরণস্বরূপ ssh ব্যবহার করে
এজেন্ট ফরওয়ার্ডিং

অবশিষ্ট আর্গুমেন্টগুলিকে ডিজিট পুশের মতোই বিবেচনা করা হয়।

বিল্ড-হোস্ট এবং বিল্ড-ডির পৃথক আর্গুমেন্ট হিসাবে পাস করা যেতে পারে; এই হতে অনুমান করা হয়
ক্ষেত্রে যদি প্রথম আর্গুমেন্টে কোন থাকে না : (সম্ভবত [ ] এর মধ্যে একটি ছাড়া, সমর্থন করার জন্য
IPv6 ঠিকানা আক্ষরিক)।

বিল্ড-হোস্ট এবং আমন্ত্রণে আপনার ডিজিটের অনুরূপ পর্যাপ্ত সংস্করণের প্রয়োজন হবে
হোস্ট বিল্ড-হোস্টের কীরিং-এ আপনার সর্বজনীন কী সহ gnupg ইনস্টল করা দরকার
(তবে আপনার ব্যক্তিগত কী নয়, স্পষ্টতই)।

ডিজিট সেটআপ-নতুন-বৃক্ষ
ডিজিট ক্লোন যেভাবে এটি সেট আপ করবে সেভাবে বর্তমান কার্যকারী ট্রিটি কনফিগার করুন।
দৌড়ানোর মতো ডিজিট সেটআপ-ব্যবহারকারীরমেল এবং সেটআপ-মার্জচেঞ্জলগ (কিন্তু শুধুমাত্র প্রতিটি করে
জিনিস যদি dgit স্বয়ংক্রিয়ভাবে এটি করতে কনফিগার করা হয়)। আপনি যেকোনো গিটে এগুলো ব্যবহার করতে পারেন
রিপোজিটরি, শুধুমাত্র অন্যান্য ডিজিট অপারেশনের সাথে ব্যবহৃত হয় না।

ডিজিট সেটআপ-ব্যবহারকারীরমেল
ডিস্ট্রো-নির্দিষ্ট ডিজিট থেকে কাজের গাছের user.name এবং user.email সেট করুন
কনফিগারেশন (ডিজিট-ডিস্ট্রো।ডিস্ট্রো.ব্যবহারকারীর নাম এবং .user-email), অথবা DEBFULLNAME বা
DEBEMAIL

ডিজিট সেটআপ-মার্জচেঞ্জলগ
ফাইলের জন্য একটি গিট মার্জ হেল্পার কনফিগার করে ডেবিয়ান/চেঞ্জলগ যা ব্যবহার করে dpkg-
mergechangelogs.

ডিজিট quilt-fixup
`3.0 (কুইল্ট)' ফরম্যাট সোর্স প্যাকেজগুলিতে শুধুমাত্র গাছের মধ্যেই নয় বরং পরিবর্তনের প্রয়োজন
এছাড়াও ডেবিয়ান/প্যাচে প্যাচ হিসাবে। dgit quilt-fixup এটা হয়েছে কিনা তা পরীক্ষা করে
সম্পন্ন; যদি না হয়, ডিজিট ডেবিয়ান/প্যাচে উপযুক্ত প্যাচ তৈরি করবে এবং কমিটও করবে
ফলে গিট পরিবর্তন.

এটি সাধারণত ডিজিট বিল্ড এবং ডিজিট পুশ দ্বারা স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।

dgit আপনার গিট ইতিহাসের প্রতিটি প্রাসঙ্গিক প্রতিশ্রুতিকে একটি নতুন কুইল্টে পরিণত করার চেষ্টা করবে
প্যাচ dgit ননট্রিভিয়াল মার্জ, বা আরও কিছু অন্যান্য ধরণের রূপান্তর করতে পারে না
বহিরাগত ইতিহাস। যদি dgit আপনার ইতিহাসের একটি উপযুক্ত লাইনারাইজেশন খুঁজে না পায়, দ্বারা
ডিফল্ট এটি ব্যর্থ হবে, তবে আপনি এটিকে একটি একক স্কোয়াশড প্যাচ তৈরি করতে বলতে পারেন
পরিবর্তে.

ডিজিট সংস্করণ
সংস্করণ তথ্য প্রিন্ট করে এবং প্রস্থান করে।

ডিজিট ক্লোন-ডিজিট-রিপোজ সার্ভার destdir
প্রকৃতপক্ষে dgit-repos-server-এর জন্য সোর্স কোডের একটি অনুলিপি আনার চেষ্টা করে
ডিজিট গিট সার্ভারে একটি গিট ট্রি হিসাবে ব্যবহার করা হচ্ছে।

বিকল্প


--শুষ্ক রান | -n
সমস্ত প্রয়োজনীয় তথ্য আনয়ন, গতির মধ্য দিয়ে যান, কিন্তু আসলে আপডেট করবেন না
আউটপুট(গুলি) পুশ করার জন্য, dgit প্রয়োজনীয় চেক করে এবং নতুন .dsc-এ ছেড়ে দেয়
একটি অস্থায়ী ফাইল, কিন্তু সাইন, ট্যাগ, পুশ বা আপলোড করে না।

--স্যাঁতসেঁতে দৌড় | -L
আরও অনেক গতির মধ্য দিয়ে যান: এমন সবকিছু করুন যা জড়িত নয়
জিনিসগুলি স্বাক্ষর করা, বা পাবলিক সার্ভারে পরিবর্তন করা।

-kkeyid
ব্যবহার keyid ট্যাগ এবং আপলোড স্বাক্ষর করার জন্য। ডিফল্ট ডিস্ট্রো থেকে আসে
keyid কনফিগারেশন সেটিং (নীচে কনফিগারেশন দেখুন), অথবা আপলোডার ব্যর্থ হলে
ডেবিয়ান/চেঞ্জলগে ট্রেলার লাইন।

--কোনও চিহ্ন নেই
ট্যাগ বা আপলোড সাইন ইন করে না (শুধুমাত্র ধাক্কা দিয়ে অর্থপূর্ণ)।

-pপ্যাকেজ
সুনির্দিষ্ট করে যে আমাদের উত্স প্যাকেজ প্রক্রিয়া করা উচিত প্যাকেজ ভিতরে তাকানোর চেয়ে
ডেবিয়ান/কন্ট্রোল বা ডেবিয়ান/চেঞ্জলগ। শুধুমাত্র ডিজিট ফেচ এবং ডিজিট টান দিয়ে বৈধ।

--ক্লিন=গিট | -wg
সোর্স ট্রি পরিষ্কার করা উচিত, একটি দিয়ে সোর্স প্যাকেজ তৈরি করার আগে
বিল্ড অপশন, ব্যবহার করে ফালতু বা এলেবেলে লোক পরিষ্কার -এক্সডিএফ. এটি সমস্ত ফাইল মুছে ফেলবে যা নয়
গিট দ্বারা ট্র্যাক করা হয়। এছাড়াও, -wg dgit পাস করার কারণ হয় -এনসি dpkg-buildpackage, যা
প্যাকেজের নিজস্ব ক্লিন টার্গেট চালানো থেকে বাধা দেয়।

--clean=git উপযোগী যখন প্যাকেজের ক্লিন টার্গেট সমস্যাজনক হয়; খারাপ দিক
সহজভাবে যে গিট ক্লিন ফাইলগুলি মুছে ফেলতে পারে যা আপনি গিট অ্যাড করতে ভুলে গেছেন। --ক্লিন=গিট ক্যান
এছাড়াও বিল্ড-নির্ভরতা প্রয়োজন এড়াতে.

--ক্লিন=গিট-এফএফ | -wgf
সোর্স ট্রি পরিষ্কার করা উচিত, একটি দিয়ে সোর্স প্যাকেজ তৈরি করার আগে
বিল্ড অপশন, ব্যবহার করে ফালতু বা এলেবেলে লোক পরিষ্কার -এক্সডিএফএফ. এটি "গিট ক্লিন -এক্সডিএফ" এর মতো তবে এটিও
বিভিন্ন গিট ট্রি সমন্বিত যেকোনো সাবডিরেক্টরি সরিয়ে দেয় (যা শুধুমাত্র অস্বাভাবিক
প্যাকেজ তৈরি হওয়ার সম্ভাবনা রয়েছে)।

--ক্লিন=চেক | -ডব্লিউসি
শুধু পরীক্ষা করুন যে গাছটি পরিষ্কার (অনিমিত্ত ফাইল ধারণ করে না), আগে
একটি উৎস প্যাকেজ নির্মাণ।

--পরিষ্কার=কোনোটি নয় | -wn
উত্স প্যাকেজ তৈরি করার আগে গাছ পরিষ্কার করবেন না। যদি ফাইল থাকে যা
গিটে নেই, অথবা যদি বিল্ড এই ধরনের ফাইল তৈরি করে, তাহলে পরবর্তী ডিজিট পুশ হবে
ব্যর্থ হয়।

--ক্লিন=dpkg-উৎস | -wd
পরিষ্কার করার জন্য dpkg-buildpackage ব্যবহার করুন, যাতে উৎস প্যাকেজটি পরিষ্কার করা হয়
dpkg-উৎস প্যাকেজের পরিষ্কার লক্ষ্য চালাচ্ছে। এটি ডিফল্ট। এটি প্রয়োজন
প্যাকেজের বিল্ড নির্ভরতা।

--ক্লিন=dpkg-উৎস-d | -wdd
ব্যবহার dpkg-বিল্ড প্যাকেজ -d পরিষ্কার করতে, যাতে উত্স প্যাকেজ দ্বারা পরিষ্কার করা হয়
dpkg-উৎস প্যাকেজের পরিষ্কার লক্ষ্য চালাচ্ছে। বিল্ড-নির্ভরতা নয়
চেক করা হয়েছে (কারণ -d), যা নীতি লঙ্ঘন করে, কিন্তু বাস্তবে কাজ করতে পারে।

-N | --নতুন
প্যাকেজটি এই স্যুটে নতুন বা হতে পারে। এই ছাড়া, dgit প্রত্যাখ্যান করবে
ধাক্কা এটি (ডেবিয়ানের জন্য, হবে) কোনোটির জন্য গিট ইতিহাস অ্যাক্সেস করতে অক্ষম হতে পারে
যে প্যাকেজগুলি নতুনভাবে পুশ করা হয়েছে এবং এখনও প্রকাশিত হয়নি।

-- উপেক্ষা-নোংরা
কাজের গাছটি আপনার গিট হেডের সাথে না মিললে অভিযোগ করবেন না। এটা হতে পারে
বিল্ডের সাথে দরকারী, যদি আপনি পরে কমিট করার পরিকল্পনা করেন। (dgit push এখনও নিশ্চিত করবে
আপনার আপলোড করা .dsc এবং আপনি যে গিট ট্রি পুশ করছেন তা অভিন্ন, তাই এই বিকল্পটি হবে না
ভাঙা ধাক্কা দিন।)

--ভেবেচিন্তে-কিছু
ঘোষণা করুন যে আপনি ইচ্ছাকৃতভাবে করছেন কিছু. এটি ওভাররাইড করতে ব্যবহার করা যেতে পারে
নিরাপত্তা ক্যাচ, নিরাপত্তা ক্যাচ সহ যা ডিস্ট্রো-নির্দিষ্ট নীতির সাথে সম্পর্কিত।
এর অর্থ কিছুডেবিয়ানের প্রেক্ষাপটে যা বোঝা যায় তা নীচে আলোচনা করা হয়েছে:

--ইচ্ছাকৃতভাবে-না-দ্রুত-ফরোয়ার্ড
ঘোষণা করুন যে আপনি ইচ্ছাকৃতভাবে ইতিহাস রিওয়াইন্ড করছেন। ডেবিয়ানে পুশ করার সময় ব্যবহার করুন
এটি যখন আপনি একটি সম্পূর্ণ নতুন উত্স প্যাকেজের একটি পুনর্নবীকরণ আপলোড করছেন যার
সমস্যার কারণে পূর্ববর্তী সংস্করণটি NEW থেকে মুক্তির জন্য গ্রহণ করা হয়নি
কপিরাইট বা পুনরায় বিতরণযোগ্যতা।

--ইচ্ছাকৃত-অন্তর্ভুক্ত-সন্দেহজনক-ইতিহাস
ঘোষণা করুন যে আপনি ইচ্ছাকৃতভাবে আপনার বর্তমানের গিট ইতিহাসে অন্তর্ভুক্ত করছেন
push, ইতিহাস যা এই প্যাকেজের পূর্বে জমা দেওয়া সংস্করণ রয়েছে যা
ftpmasters দ্বারা অনুমোদিত হয়নি (বা এখনও অনুমোদিত হয়নি)। যখন ঠেলাঠেলি
ডেবিয়ান, শুধুমাত্র যাচাই করার পরে এই বিকল্পটি ব্যবহার করুন: প্রত্যাখ্যান-থেকে-নতুন নয়
আপনার বর্তমান পুশের গিট ইতিহাসে (বা কখনই গৃহীত হয়নি) সংস্করণগুলি প্রত্যাখ্যান করা হয়েছিল
কপিরাইট বা পুনরায় বিতরণযোগ্যতার কারণে ftpmaster দ্বারা।

--ইচ্ছাকৃতভাবে-তাজা-রেপো
ঘোষণা করুন যে আপনি ইচ্ছাকৃতভাবে ইতিহাস রিওয়াইন্ড করছেন এবং ছুড়ে ফেলতে চান
বিদ্যমান রেপো। ডেবিয়ানে ঠেলে দেওয়ার সময় প্রাসঙ্গিক নয়, যেমন ডেবিয়ান সার্ভার করবে
এটি স্বয়ংক্রিয়ভাবে যখন প্রয়োজন হয়।

--কুইল্ট=রৈখিক
সোর্স ফরম্যাট `3.0 (কুইল্ট)' মেটাডেটা ঠিক করার সময়, একটি লিনিয়ার তৈরি করার জন্য জোর দিন
প্যাচ স্ট্যাক। যদি এই ধরনের স্ট্যাক তৈরি করা না যায়, ব্যর্থ হয়। এই জন্য ডিফল্ট
দেবিয়ান

--কুইল্ট=অটো
সোর্স ফরম্যাট `3.0 (কুইল্ট)' মেটাডেটা ঠিক করার সময়, একটি লিনিয়ার তৈরি করতে পছন্দ করুন
প্যাচ স্ট্যাক, কিন্তু যদি তা সম্ভব না মনে হয়, একটি একক স্কোয়াশড প্যাচ তৈরি করুন
গিটে করা সমস্ত পরিবর্তনের জন্য। এটি ডেবিয়ানে একটি NMU এর জন্য একটি ভাল ধারণা নয়।

--কুইল্ট=স্ম্যাশ
সোর্স ফরম্যাট `3.0 (কুইল্ট)' মেটাডেটা ঠিক করার সময়, একটি একক স্কোয়াশ তৈরি করুন
গিটে করা সমস্ত পরিবর্তনের জন্য প্যাচ। এটি একটি NMU জন্য একটি ভাল ধারণা নয়
দেবিয়ান

--কুইল্ট=নোফিক্স
সোর্স ফরম্যাট `3.0 (কুইল্ট)' মেটাডেটা ঠিক করার প্রয়োজন হবে কিনা তা পরীক্ষা করুন, কিন্তু, যদি এটি
করে, ব্যর্থ। তারপরে আপনাকে ধাক্কা দেওয়ার আগে মেটাডেটা নিজেই ঠিক করতে হবে। (NB
যে dpkg-source --commit কাজ করবে না কারণ dgit git ট্রিতে a নেই
.pc ডিরেক্টরি।)

--কুইল্ট=নোচেক | --নো-কোইল্ট-ফিক্সআপ
সোর্স ফরম্যাট `3.0 (কুইল্ট)' মেটাডেটা ঠিক করা দরকার কিনা তা পরীক্ষা করবেন না। যদি
আপনি এই বিকল্পটি ব্যবহার করেন এবং মেটাডেটা আসলে ঠিক করা দরকার ছিল, ডিজিট পুশ করবে
ব্যর্থ হয়।

-D stderr এ ডিবাগিং তথ্য প্রিন্ট করে। বিকল্পটি পুনরাবৃত্তি করা আরও আউটপুট তৈরি করে
(বর্তমানে, -DDDD পর্যন্ত অর্থগতভাবে ভিন্ন)।

-cনাম=মূল্য
এই রানের জন্য ব্যবহার করার জন্য একটি গিট কনফিগারেশন বিকল্প নির্দিষ্ট করে। dgit নিজেই হয়
গিট কনফিগারেশন বিকল্প দ্বারা নিয়ন্ত্রিত।

-vসংস্করণ|_ | --সংস্করণ=সংস্করণ|_
নির্দিষ্ট করে -vসংস্করণ বিল্ড করার সময় dpkg-genchanges-এ পাস করার বিকল্প। পরিবর্তন
(ডেবিয়ান/চেঞ্জলগ থেকে) যেহেতু এই সংস্করণটি নির্মিত পরিবর্তনগুলিতে অন্তর্ভুক্ত করা হবে
ফাইল, এবং তাই আপলোডে। এই বিকল্পটি নির্দিষ্ট না হলে, dgit প্রশ্ন করবে
আর্কাইভ করুন এবং উদ্দিষ্ট স্যুটে আপলোড করা সর্বশেষ সংস্করণ ব্যবহার করুন।

নির্দিষ্ট করা _ এটিকে বাধা দেয়, যাতে কোনো -v বিকল্প dpkg-genchanges-এ পাঠানো হবে না
(এবং ফলস্বরূপ, debian/changelog থেকে শুধুমাত্র শেষ স্তবকটি এর জন্য ব্যবহার করা হবে
নির্মাণ এবং আপলোড)।

-mরক্ষণাবেক্ষণকারী ঠিকানা
dpkg-genchanges-এ পাস করা হয়েছে (অবশেষে)।

--সিএইচ:পছন্দ
শেষ পর্যন্ত dpkg-genchanges-এ পাস করার জন্য একটি অতিরিক্ত বিকল্প নির্দিষ্ট করে।

-- কার্ল =কার্যক্রম | --dput=কার্যক্রম |...
পরিবর্তে ব্যবহার করার জন্য বিকল্প প্রোগ্রাম নির্দিষ্ট করে কার্ল, dput, debsign, dpkg-উৎস,
dpkg-বিল্ড প্যাকেজ, dpkg-জেনচেঞ্জ, নির্মাণ, প্রারম্ভিক স্থান, SSH, ডিজিট, ফালতু বা এলেবেলে লোক, বা একত্রীকরণ.

dpkg-buildpackage, dpkg-genchanges, mergechanges এবং sbuild-এর জন্য এটি শুধুমাত্র প্রযোজ্য
যখন প্রোগ্রামটি সরাসরি dgit দ্বারা আহ্বান করা হয়।

dgit-এর জন্য, যখন dgit rpush-এর প্রয়োজন হয় তখন দূরবর্তী হোস্টে চালানোর কমান্ড নির্দিষ্ট করে
নিজের একটি দূরবর্তী অনুলিপি আহ্বান করুন। (dgit এর জন্য EDITOR হিসাবে নিজেকে পুনঃআলোচনা করে
dpkg-source --commit; এটি argv[0] ব্যবহার করে করা হয়, এবং --dgit= দ্বারা প্রভাবিত হয় না)।

ssh এর জন্য, ডিফল্ট মানটি থেকে নেওয়া হয় DGIT_SSH or GIT_SSH পরিবেশ
ভেরিয়েবল, যদি সেট করা হয় (নীচে দেখুন)। এবং, ssh-এর জন্য, সংরক্ষণাগার এবং ডিজিট-এ অ্যাক্সেস করার সময়
repos, এই কমান্ড লাইন সেটিং git কনফিগার ভেরিয়েবল দ্বারা ওভাররাইড করা হয়েছে ডিজিট-
ডিস্ট্রো।ডিস্ট্রো.ssh এবং .dgit.default.ssh (যা ঘুরে ঘুরে -c দিয়ে ওভাররাইড করা যেতে পারে)।
এছাড়াও, যখন dgit dgit-repos অ্যাক্সেস করতে গিট ব্যবহার করে, তখন শুধুমাত্র গিট-এর ধারণা কি ssh করতে হবে
ব্যবহার (যেমন, GIT_SSH) প্রাসঙ্গিক।

-- কার্ল:পছন্দ | --dput:পছন্দ |...
পাস করার জন্য একটি একক অতিরিক্ত বিকল্প নির্দিষ্ট করে কার্ল, dput, debsign, dpkg-উৎস,
dpkg-বিল্ড প্যাকেজ, dpkg-জেনচেঞ্জ, নির্মাণ, SSH, ডিজিট, বা একত্রীকরণ. হতে পারে
প্রয়োজন হিসাবে পুনরাবৃত্তি।

dpkg-buildpackage, dpkg-genchanges, mergechanges এবং sbuild-এর জন্য এটি শুধুমাত্র প্রযোজ্য
যখন প্রোগ্রামটি সরাসরি dgit দ্বারা আহ্বান করা হয়। সাধারণত, বিকল্প পাস করার জন্য
dpkg-genchanges, আপনার ব্যবহার করা উচিত --সিএইচ:পছন্দ.

কিছু নিম্ন-স্তরের পঠনযোগ্য গিট অপারেশনের জন্য --git কার্যকর নয় উল্লেখ করা
dgit দ্বারা সঞ্চালিত হয়, এবং এছাড়াও যখন dgit দ্বারা চালিত অন্য প্রোগ্রাম দ্বারা git আহ্বান করা হয় না।

ssh এবং dgit সম্পর্কিত উপরের নোটগুলি দেখুন।

NB যে --gpg:বিকল্প সমর্থিত নয় (কারণ debsign-এ সেটি নেই
সুবিধা)। কিন্তু দেখুন -k এবং শীর্ষ XNUMX গ্লোবাল HR এক্সিলেন্স অ্যাওয়ার্ডের keyid ডিস্ট্রো কনফিগারেশন সেটিং।

-dডিস্ট্রো | --ডিস্ট্রো=ডিস্ট্রো
নির্দিষ্ট করে যে স্যুটটি পরিচালনা করা হবে তা ডিস্ট্রোর অংশ৷ ডিস্ট্রো. এই
গিট কনফিগারেশন বিকল্প থেকে পাওয়া ডিফল্ট মানটিকে ওভাররাইড করে ডিজিট-
উপর।অনুসরণডিস্ট্রো. একমাত্র প্রভাব হল অন্যান্য কনফিগারেশন ভেরিয়েবল (ব্যবহৃত
সংরক্ষণাগার অ্যাক্সেস করার জন্য এবং dgit-repos) ব্যবহার করা হয় ডিজিট-ডিস্ট্রো।ডিস্ট্রো.*.

যদি আপনার স্যুট একটি ডিস্ট্রোর অংশ হয় যা ডিজিট ইতিমধ্যেই জানে, আপনি এটি ব্যবহার করতে পারেন
আপনার ডিজিট স্যুট সম্পর্কে না জানলেও ডিজিট কাজ করার বিকল্প। জন্য
উদাহরণ, নির্দিষ্ট করা -ডেবিয়ান যখন স্যুটটি একটি অজানা স্যুট হয় তখন কাজ করবে৷
ডেবিয়ান আর্কাইভ।

একটি নতুন ডিস্ট্রো সংজ্ঞায়িত করার জন্য এটি আনার জন্য পদ্ধতি এবং URL গুলি সংজ্ঞায়িত করা প্রয়োজন৷
(এবং, ডিজিট পুশের জন্য, পরিবর্তন করা) সংরক্ষণাগারে এবং ভিতরে উভয় প্রকারের তথ্য
dgit-repos. এটি কীভাবে সেট আপ করবেন তা এখনও নথিভুক্ত করা হয়নি।

-Cপরিবর্তন ফাইল
.changes ফাইলটি নির্দিষ্ট করে যা আপলোড করা হবে। ডিফল্টভাবে ডিজিট পুশ দেখায়
প্যারেন্ট ডিরেক্টরীতে একক .changes ফাইলের জন্য যার ফাইলের নাম এটির জন্য
সঠিক প্যাকেজ এবং সংস্করণ - অথবা, যদি একটি _multi.changes ফাইল থাকে, dgit ব্যবহার করে
যে।

যদি নির্দিষ্ট করা হয় পরিবর্তন ফাইল pathname স্ল্যাশ ধারণ করে, ডিরেক্টরি অংশ এছাড়াও
এর মান হিসাবে ব্যবহৃত হয় --বিল্ড-প্রোডাক্ট-ডির; অন্যথায়, পরিবর্তন ফাইল প্রত্যাশিত
সেই ডিরেক্টরিতে (ডিফল্টরূপে, in ..).

--build-products-dir=ডিরেক্টরি
আপলোড করার জন্য নির্মিত ফাইলগুলি কোথায় পাবেন তা নির্দিষ্ট করে। ডিফল্টরূপে, dgit দেখায়
মূল ডিরেক্টরি (..).

--বিদ্যমান-প্যাকেজ=প্যাকেজ
dgit push-এর জন্য স্যুটের নামটিকে ক্যানোনিকালাইজ করতে হবে। কখনও কখনও, dgit জিজ্ঞাসা করার একটি উপায় অভাব
একটি বিদ্যমান প্যাকেজের নাম না জেনেই এটি করার জন্য সংরক্ষণাগার। ছাড়া
--নতুন আমরা যে প্যাকেজটি পুশ করার চেষ্টা করছি তা ব্যবহার করতে পারি। কিন্তু সঙ্গে -- নতুন যে হবে
কাজ না, তাই আমরা অনুমান dpkg অথবা এই বিকল্পের মান ব্যবহার করুন। এই বিকল্পটি নয়
সংরক্ষণাগার অ্যাক্সেস করার জন্য ডিফল্ট প্রক্রিয়ার সাথে প্রয়োজন।

-h|--help
একটি ব্যবহারের সারাংশ প্রিন্ট করুন।

--initiator-tempdir=ডিরেক্টরি
dgit rpush ইনভোকিং (সাইনিং) হোস্টে একটি অস্থায়ী ডিরেক্টরি ব্যবহার করে। এই বিকল্প
dgit ব্যবহার করে ডিরেক্টরি পরিবর্তে. উপরন্তু, নির্দিষ্ট ডিরেক্টরি হবে
ডিজিট শুরু হওয়ার আগে খালি করা, সরানো এবং পুনরায় তৈরি করা, ডিজিটের পরে সরানোর পরিবর্তে
শেষ নির্দিষ্ট করা ডিরেক্টরি অবশ্যই একটি পরম পাথনাম হতে হবে।

--নো-আরএম-অন-ত্রুটি
ক্লোন ব্যর্থ হলে গন্তব্য ডিরেক্টরি মুছে ফেলবেন না।

কর্মধারা - সহজ


dgit-এর মাধ্যমে ক্লোন করা বা প্যাকেজ আনা, গিট-এ পরিবর্তন করা সবসময় সম্ভব (ব্যবহার করে
গিট-কমিট) স্যুট শাখায় (ফালতু বা এলেবেলে লোক চেকআউট ডিজিট/অনুসরণ) এবং তারপর dgit ধাক্কা. তুমি ব্যবহার করতে পার
যাই হোক না কেন gitish কৌশল আপনি ধাক্কা কমিট নির্মাণ করতে চান; একমাত্র প্রয়োজন
আপনি যা ধাক্কা দিচ্ছেন তা হল আর্কাইভের অবস্থার একটি বংশধর, যেমনটি ডিজিট ইন
দূরবর্তী ট্র্যাকিং শাখা remotes/dgit/dgit/অনুসরণ.

আপনি যদি এনএমইউ (ডেবিয়ানে) করতে ডিজিট ব্যবহার করেন এবং রক্ষণাবেক্ষণকারীদের সম্পর্কে জানেন না
পছন্দের প্যাকেজিং ওয়ার্কফ্লো, আপনি আপনার পরিবর্তনগুলি একটি রৈখিক সিরিজ হিসাবে করা উচিত
(যৌক্তিকভাবে পৃথক) আর্কাইভে ইতিমধ্যে যা আছে তার উপরে কমিট করে।

আপনি যদি ভাগ্যবান হন তবে অন্যান্য আপলোডাররাও ডিজিট ব্যবহার করেছেন এবং অন্যান্য প্রাসঙ্গিকগুলিকে একীভূত করেছেন
গিট ইতিহাস; যদি না হয় তবে আপনি এটি আপনার গাছে আনতে পারেন এবং আপনার ইচ্ছামতো চেরি-পিক ইত্যাদি।

কর্মধারা - একীভূত করা যাদের মধ্যে হয়েছে ডিজিআইটি এবং অন্যান্য এলেবেলে ইতিহাস


আপনি যদি একটি প্যাকেজের রক্ষণাবেক্ষণকারী হন যা dgit ছাড়া আপলোডগুলি নিয়ে কাজ করে, আপনি তা করবেন৷
সম্ভবত সিন্থেটিক কমিটগুলিকে একত্রিত করতে চান (আপলোডগুলিকে প্রতিনিধিত্ব করতে ডিজিট দ্বারা তৈরি)
আপনার গিট ইতিহাস। সাধারণত আপনি কেবল ডিজিট শাখাটিকে আপনার নিজের মাস্টারের সাথে মার্জ করতে পারেন, বা
প্রকৃতপক্ষে যদি আপনি dgit স্থানীয় স্যুট শাখায় আপনার কাজ করেন ডিজিট/অনুসরণ আপনি শুধু dgit ব্যবহার করতে পারেন
টান.

তবে প্রথমবার ডিজিট ব্যবহার করা হলে এটি সংরক্ষণাগার থেকে একটি নতুন অরিজিন কমিট তৈরি করবে
যা আপনার বাকি গিট ইতিহাসের সাথে লিঙ্ক করা হবে না। আপনি এটি মার্জ করতে হবে.

যদি শেষ আপলোডটি আসলে গিট দিয়ে তৈরি করা হয় তবে আপনাকে সাধারণত নিম্নলিখিত হিসাবে এগিয়ে যেতে হবে: সনাক্ত করুন
কমিট যা আসলে প্যাকেজ তৈরি করতে ব্যবহৃত হয়েছিল। (আশা করি আপনার জন্য একটি ট্যাগ আছে
এটি।) ডিজিট শাখাটি দেখুন (ফালতু বা এলেবেলে লোক চেকআউট ডিজিট/অনুসরণ) এবং যে অন্য কমিট মার্জ
(ফালতু বা এলেবেলে লোক মার্জ ডেবিয়ান/সংস্করণ) আশা করি এই একত্রীকরণ তুচ্ছ হবে কারণ দুটি গাছ
খুব অনুরূপ হতে হবে। ফলস্বরূপ শাখা প্রধান আপনার কাজের মধ্যে একত্রিত করা যেতে পারে
শাখা (ফালতু বা এলেবেলে লোক চেকআউট মালিক && ফালতু বা এলেবেলে লোক মার্জ ডিজিট/অনুসরণ).

যদি শেষ আপলোড গিট দিয়ে করা না হয়, তবে ব্যবহার শুরু করার জন্য একটি ভিন্ন পদ্ধতির প্রয়োজন
ডিজিট প্রথম, করুন ডিজিট আনা (বা ক্লোন) যা আছে তার একটি গিট ইতিহাস উপস্থাপনা পেতে
সংরক্ষণাগার এবং এটি রেকর্ড remotes/dgit/dgit/অনুসরণ ট্র্যাকিং শাখা। তারপর কোনভাবে,
আপনার অন্যান্য গিট ইতিহাস এবং ডিজিট রিমোট থেকে উপযুক্ত ডিফ এবং চেরি পিক ব্যবহার করে
ট্র্যাকিং শাখা, একটি গিট কমিট তৈরি করুন যার গাছটি ব্যবহার করার জন্য গাছের সাথে মিলে যায়
পরবর্তী আপলোড। আপলোড করা কমিট যদি ডিজিট রিমোটের বংশধর না হয়
ট্র্যাকিং শাখা, এটি পরীক্ষা করে বলুন ফালতু বা এলেবেলে লোক মার্জ -s ভালুক remotes/dgit/dgit/অনুসরণ; যে
গিটকে বলে যে আমরা ইচ্ছাকৃতভাবে কি এর মধ্যে কোন পার্থক্য ফেলে দিচ্ছি
সংরক্ষণাগার এবং আপনি কি আপলোড করতে চান. তারপর চালান ডিজিট ধাক্কা আসলে ফলাফল আপলোড করতে।

কনফিগারেশন


dgit গিট কনফিগার সিস্টেমের মাধ্যমে কনফিগার করা যেতে পারে। আপনি git-config দিয়ে কী সেট করতে পারেন
(হয় সিস্টেম-গ্লোবাল বা প্রতি-গাছ কনফিগারেশনে), অথবা প্রদান করুন -cচাবি=মূল্য ডিজিট-এ
কমান্ড লাইন

শেষ ব্যবহারকারীর জন্য উপযোগী হতে পারে এমন সেটিংসের মধ্যে রয়েছে:

ডিজিট-স্যুটঅনুসরণডিস্ট্রো ডিস্ট্রো
একটি স্যুটের জন্য ডিস্ট্রো নির্দিষ্ট করে। স্যুট নাম থেকে dgit কীগুলি (যা প্রদর্শিত হয়
চেঞ্জলগ ইত্যাদি), এবং এর সাথে জড়িত ডিস্ট্রো নির্ধারণ করতে এটি ব্যবহার করে। দ্য
এর পরে ডিস্ট্রোর জন্য কনফিগার ব্যবহার করা হয়।

dgit.default.distro ডিস্ট্রো
একটি অজানা স্যুটের জন্য ডিফল্ট ডিস্ট্রো।

dgit.default.*
প্রতিটির জন্য ডিজিট-ডিস্ট্রো।ডিস্ট্রো.*, কোন ডিস্ট্রো- না থাকলে ব্যবহৃত ডিফল্ট মান
নির্দিষ্ট সেটিং।

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.ক্লিন-মোড
কমান্ড লাইনের একটি মান --clean= বিকল্প; ব্যবহার করা হয় যদি --ক্লিন না হয়
নির্দিষ্ট

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.শুধুমাত্র পাঠযোগ্য গাড়ী|a | সত্য|t|y|1 | মিথ্যা|f|n|0
ডিস্ট্রোতে আপনার পুশ অ্যাক্সেস আছে কিনা। ডেবিয়ানের জন্য, অটো ব্যবহার করা ঠিক আছে,
যেটি শুধুমাত্র পঠনযোগ্য মোড ব্যবহার করে যদি আপনি এখনই ঠেলে না থাকেন; কিন্তু, এই সেট করা
false ডিজিট গিট রিপোজিটরি সার্ভারের আয়নার উপর নির্ভর করা এড়াবে।

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.keyid
আরো দেখুন -k.

ডিজিট-ডিস্ট্রো।ডিস্ট্রোআয়না URL

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.ব্যবহারকারীর নাম
ডেবিয়ানের জন্য প্রাসঙ্গিক নয়।

ডিজিট-ডিস্ট্রো।ডিস্ট্রোআপলোড-হোস্ট
আপনার যদি একটি মধ্যবর্তী সারি সার্ভার থাকে তবে এটি কার্যকর হতে পারে।

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.ব্যবহারকারীর নাম ডিজিট-ডিস্ট্রো।ডিস্ট্রো.user-email
নতুন গিট ট্রিতে user.name এবং user.email এর জন্য কনফিগার করার মান। যদি না
নির্দিষ্ট করা হয়েছে, DEBFULLNAME এবং DEBEMAIL পরিবেশ ভেরিয়েবল ব্যবহার করা হয়,
যথাক্রমে .setup-usermail নিষ্ক্রিয় না থাকলে শুধুমাত্র ব্যবহার করা হয়।

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.setup-useremail
নতুন গিট ট্রিতে user.name এবং user.email সেট করবেন কিনা। ডিফল্টরূপে সত্য।
dgit setup-setup-useremail এর জন্য উপেক্ষা করা হয়েছে, যা যাইহোক এটি করে।

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.setup-mergechangelogs
dpkg-mergechangelogs ব্যবহার করে এমন একটি মার্জ ড্রাইভার সেটআপ করবেন কিনা
ডেবিয়ান/চেঞ্জলগ। ডিফল্টরূপে সত্য। ডিজিট সেটআপ-মার্জচেঞ্জলগগুলির জন্য উপেক্ষা করা হয়েছে, যা
যাইহোক এটা করে

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.cmd-cmd কমান্ড
পরিবর্তে ব্যবহার করার জন্য প্রোগ্রাম cmd কমান্ড. মত কাজ করে --cmd কমান্ড=....

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.opts-cmd কমান্ড
পাস করার জন্য অতিরিক্ত বিকল্প cmd কমান্ড. মত কাজ করে --cmd কমান্ড:... বেশ কয়েকটি বিকল্প পাস করতে,
গিট কনফিগারে একাধিক মান কনফিগার করুন (গিট কনফিগার -- অ্যাড সহ)। জন্য বিকল্প
dgit.default.opts-cmd কমান্ড ডিজিট-ডিস্ট্রো।ডিস্ট্রো/push.opts-cmd কমান্ড এবং সব ব্যবহার করা হয়, অনুসরণ করা হয়
dgit এর কমান্ড লাইন থেকে বিকল্প দ্বারা।

অ্যাক্সেস কনফিগারেশন


আরও অনেক সেটিংস রয়েছে যা নির্দিষ্ট করে দেয় কীভাবে একটি নির্দিষ্ট ডিস্ট্রোর পরিষেবাগুলি (আর্কাইভ
এবং git) প্রদান করা হয়। এগুলি সাধারণত সামঞ্জস্য করা উচিত নয়, তবে এর জন্য নথিভুক্ত করা হয়
ডিস্ট্রোসদের সুবিধা যারা ডিজিট গ্রহণ করতে ইচ্ছুক।

ডিজিট-ডিস্ট্রো।ডিস্ট্রো/ধাক্কা।*
সেট করা থাকলে, সংশ্লিষ্ট অ ওভাররাইড করে /ধাক্কা config যখন readonly = মিথ্যা, বা কখন
ঠেলাঠেলি এবং readonly=অটো.

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.git-url

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.git-url[-প্রত্যয়]

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.git-proto

ডিজিট-ডিস্ট্রো।ডিস্ট্রোগিট-পথ

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.git-চেক সত্য|মিথ্যা|URL|ssh-cmd

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.git-চেক-প্রত্যয়

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.diverts.divert নতুন-ডিস্ট্রো|/distro- প্রত্যয়

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.git-create ssh-cmd|সত্য

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.archive-query ftpmasterapi: | ম্যাডিসনডিস্ট্রো | ডামিবিড়াল:/পথ |
sshpsql:ব্যবহারকারী@নিমন্ত্রণকর্তা:dbname

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.archive-query-(URL|tls-কী|curl-ca-args)

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.madison-distro

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.archive-query-default-component

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.ssh

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.sshpsql-dbname

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.(ফালতু বা এলেবেলে লোক|sshpsql)-(ব্যবহারকারী|নিমন্ত্রণকর্তা|ব্যবহারকারী শক্তি)

ডিজিট-ডিস্ট্রো।ডিস্ট্রো.backports-quirk

পরিবেশ বৈচিত্র্য


DGIT_SSH, GIT_SSH
এর পরিবর্তে ব্যবহার করার জন্য একটি বিকল্প ডিফল্ট প্রোগ্রাম (এবং সম্ভবত আর্গুমেন্ট) নির্দিষ্ট করুন
ssh DGIT_SSH প্রথমে পরামর্শ করা হয় এবং এতে আর্গুমেন্ট থাকতে পারে; যদি এটি কোনো থাকে
হোয়াইটস্পেস শেলে পাস করা হবে। GIT_SSH শুধুমাত্র প্রোগ্রাম নির্দিষ্ট করে; না
আর্গুমেন্ট নির্দিষ্ট করা যেতে পারে, তাই dgit এটিকে একইভাবে ব্যাখ্যা করে যেমন git করে। দেখা
এছাড়াও --ssh= এবং --ssh: অপশন।

DEBEMAIL, DEBFULLNAME
নতুন গাছের জন্য ডিফল্ট git user.email এবং user.name। দেখা ডিজিট সেটআপ-নতুন-বৃক্ষ.

প্রারম্ভিক স্থান, dpkg-..., debsign, ফালতু বা এলেবেলে লোক, কার্ল, dput, LWP::UserAgent
এবং ডিজিট দ্বারা ব্যবহৃত অন্যান্য সাবপ্রোগ্রাম এবং মডিউলগুলি বিভিন্ন পরিবেশ দ্বারা প্রভাবিত হয়
ভেরিয়েবল বিস্তারিত জানার জন্য ঐ প্রোগ্রামগুলির জন্য ডকুমেন্টেশনের সাথে পরামর্শ করুন।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ডিজিট ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।