গিট সংস্করণ 1.8.3.1 থেকে কাজ করা;
git clone -c core.askPass $echo url/or/path/to/git/repo
কনফিগারেশনটি core.askPass
পূর্বোক্ত প্রোগ্রামটিতে শংসাপত্রগুলি পরিচালনা করার নিয়ন্ত্রণ দিয়ে কাজ করে। তবে যেহেতু $echo
আউটপুট ব্যতীত কিছুই করা যায় না, তাই ক্লোন প্রচেষ্টা তত্ক্ষণাত ব্যর্থ হয় এবং সম্পর্কিত বাশ পুনঃনির্দেশ প্রয়োগ হয়। এই কোডটি কেবলমাত্র গিট সংগ্রহস্থলটি ব্যক্তিগত বলে মনে হয় এবং নির্দিষ্ট ভান্ডারটির জন্য প্রমাণীকরণ ব্যর্থ হয়েছে উল্লেখ করে ত্রুটি আউটপুটটি পাইপ করে। আপনি এটি https://github.com/git/git
সম্পর্কে জানেন এমন একটি ব্যক্তিগত সংগ্রহস্থলের বিরুদ্ধে সর্বজনীন সংগ্রহস্থলের বিরুদ্ধে এটি পরীক্ষা করতে পারেন ।
চুক্তিটি মিষ্টি করতে, আপনাকে এমনকি echo
প্রথম স্থানের মতো কোনও প্রোগ্রামের উল্লেখ করতে হবে না । -c core.askPass
কোনও নিম্নলিখিত ইনপুট না দিয়ে কেবল গিট কনফিগারেশনটি পাস করার পরেও যদি ইভেন্টটি সংগ্রহস্থলটি ব্যক্তিগত হিসাবে ঘটে থাকে তবে কোডটি শংসাপত্রের হ্যান্ডলিংয়ে অফলোড কী প্রোগ্রাম তা জানতে পারে না failure যদিও এটি এখানে উল্লিখিত অন্যদের তুলনায় অবশ্যই একটি পুরানো এবং সহজ পদ্ধতি, আমি জানি না যে গিটারের পুরানো সংস্করণগুলিতে এটি একই প্রভাব ফেলবে কিনা।