উত্তর:
পাসওয়ার্ড-কম প্রমাণীকরণের জন্য একটি ব্যক্তিগত / সর্বজনীন কী জুড়ি উত্পন্ন করুন।
লিনাক্সের জন্য, আপনার কীগুলি সংরক্ষণ করা আছে ~/.ssh
।
যদি আপনি ইতিমধ্যে ফাইলের মধ্যে থাকে, তাহলে ~/.ssh
যে নামে এর id_rsa
এবং id_rsa.pub
তারপর, যদি আপনি ইতিমধ্যেই একটি কী জোড়া আছে। id_rsa.pub
গিট সংগ্রহস্থলের ~ / .ssh / अधिकृत_keys ফাইলে আপনার সর্বজনীন কী (যেটির) বিষয়বস্তু যুক্ত করুন।
$ scp ~/.ssh/id_rsa.pub user@git.repo:id_rsa.tmp
$ ssh user@git.repo
$ cat id_rsa.tmp >> .ssh/authorized_keys
যদি আপনার কী কী না থাকে তবে তার সাথে একটি তৈরি করুন
$ ssh-keygen -t rsa
আরও নির্দেশের জন্য এটি পড়ুন: http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/
চালান
গিট কনফিগারেশন শংসাপত্র। হেল্পার স্টোর
এটি আপনার শংসাপত্রগুলি মূলের অভ্যন্তরে কোনও ফোল্ডারে সংরক্ষণ করবে। আপনাকে এই কমান্ডটি পরে গিট টান / পুশ চালাতে হবে এবং ব্যবহারকারীর নাম / পিডাব্লুডি প্রথমবারের মতো দেওয়া উচিত। এটি পোস্ট করুন এটি ব্যবহারকারী / পিডাব্লুডির জন্য অনুরোধ জানাবে না। Https://git-scm.com/docs/git-credential-store এ বিশদ
https
ব্যবহারকারীর নাম / পাসওয়ার্ডটি বারবার প্রবেশ না করা এবং ssh
সমাধানে স্যুইচ না করে এড়াতে কোনও সমাধান সম্পর্কে জিজ্ঞাসা করতে চেয়েছিল । এই উত্তরের জন্য 1+।
আপনি কেবল নিজের পাসফ্রেজ পরিবর্তন করতে পারেন এবং খালি স্ট্রিং দ্বারা এটি প্রতিস্থাপন করতে পারেন:
ssh-keygen -p