শংসাপত্র.হেল্পার কনফিগার করা হচ্ছে
ওএস এক্সে (এখন ম্যাকোস), এটি টার্মিনালে চালান :
git config --global credential.helper osxkeychain
এটি গিটটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড সংরক্ষণ করতে এবং কীচেন থেকে আপনার ব্যক্তিগত এসএসএইচ কীতে পাসফ্রেজটি পুনরুদ্ধার করতে ফাইল কেচেন.এপ ব্যবহার করতে সক্ষম করে।
উইন্ডোজ ব্যবহারের জন্য:
git config --global credential.helper wincred
সমস্যা সমাধান
যদি গিট শংসাপত্রের সহায়িকা সঠিকভাবে কনফিগার করা থাকে তবে ম্যাকোস কীচেইনে পাসফ্রেজ সংরক্ষণ করে। কখনও কখনও এসএসএইচ এবং কীচেইনে সঞ্চিত পাসফ্রেসের মধ্যে সংযোগটি ভেঙে যেতে পারে। আবার চালনা করুন ssh-add -Kবা ssh-add ~/.ssh/id_rsaআবার কীচেইনে কী যুক্ত করতে।
macOS v10.12 (সিয়েরা) ssh এ পরিবর্তিত হয়
ম্যাকোস ভি 10.12 (সিয়েরা) এর ssh-add -Kজন্য প্রতিটি রিবুট করার পরে চালানো দরকার। এটি এড়াতে, ~/.ssh/configএই বিষয়বস্তু দিয়ে তৈরি করুন ।
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
ssh_config man10.12.2 পৃষ্ঠা থেকে :
UseKeychain
ম্যাকোজে, নির্দিষ্ট কী ব্যবহার করার চেষ্টা করার সময় সিস্টেমের ব্যবহারকারীর কীচেইনে পাসফ্রেজগুলি অনুসন্ধান করা উচিত কিনা তা নির্দিষ্ট করে। পাসফ্রেজ ব্যবহারকারী দ্বারা সরবরাহ করা হয়, এই বিকল্পটি পাসফ্রেজটি কীচেইনে সংরক্ষণ করা উচিত কিনা তা নির্দিষ্ট করে যাচাইয়ের পরে এটি সঠিক হয়েছে। যুক্তিটি অবশ্যই 'হ্যাঁ' বা 'না' হতে হবে। ডিফল্টটি 'না'।
অ্যাপল টেকনোট 2449 যুক্ত করেছে যা ঘটেছে তা ব্যাখ্যা করে।
ম্যাকোস সিয়েরার আগে, sshআপনার পাসফ্রেজের জন্য জিজ্ঞাসা করে একটি কথোপকথন উপস্থাপন করবে এবং কীচেইনে এটি সঞ্চয় করার বিকল্প প্রস্তাব করবে। এই UI কিছু সময় আগে অবচয় করা হয়েছিল এবং সরানো হয়েছে।