ধরে নিই যে আপনি গিটহাবকে এসএসএইচের সাথে সংযুক্ত করছেন, এটি নিশ্চিত করতে আপনি কমান্ডের নীচে চলতে পারেন।
$git config --get remote.origin.url
যদি আপনি কোনও ফলাফল পেতে git@github.com: xxx / xxx.github.com.git ফর্ম্যাট করে থাকেন তবে আপনার নিম্নলিখিতটি করা উচিত।
একটি এসএসএইচ কী তৈরি করুন (বা বিদ্যমান ব্যবহার করুন)। আপনার যদি একটি থাকে তবে আপনার নিজের কীটি এসএসএল-এজেন্টে (পদক্ষেপ 2) এবং আপনার গিটহাব অ্যাকাউন্টে (পদক্ষেপ 3) যুক্ত করতে হবে।
নীচে তাদের জন্য যাদের এসএসএইচ কী নেই।
পদক্ষেপ 1 জন / বেসরকারী আরএসএ কী জুড়ি উত্পন্ন করছে।
$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
আপনাকে এসএসএইচ কীটি সংরক্ষণ করতে হবে এবং কোন পাসফ্রেজটি ব্যবহার করতে চান তা আপনাকে জিজ্ঞাসা করতে বলা হবে।
পদক্ষেপ 2 এসএস-এজেন্টে আপনার কী যুক্ত করুন
পদক্ষেপ 3 আপনার অ্যাকাউন্টে আপনার এসএসএইচ কী যুক্ত করুন
$sudo apt-get install xclip
$xclip -sel clip < ~/.ssh/id_rsa.pub
তারপরে অনুলিপি কীটি গিটহাবের সাথে যুক্ত করুন
সেটিংসে যান -> এসএসএইচ কী (ব্যক্তিগত সেটিংসের সাইড বার) -> এসএসএইচ কী যুক্ত করুন -> ফর্ম পূরণ করুন (কীটি আপনার ক্লিপবোর্ডে রয়েছে, কেবলমাত্র সিটিআর + ভি ব্যবহার করুন ) -> কী যুক্ত করুন
উপরের পদক্ষেপগুলি অতিক্রম করার পরে, আপনার অনুমতি সমস্যাটি সমাধান করা উচিত।
রেফারেন্স লিঙ্ক:
এসএসএইচ কী তৈরি করা হচ্ছে ।