1. Home
  2. গিটহাব
  3. কনফিগারেশন
  4. উবুন্টু তে সেটআপ করা

উবুন্টু তে সেটআপ করা

এখানে Ubuntu তে GitHub SSH কনফিগার সেটআপ করার জন্য ধাপে ধাপে বাংলায় টিউটোরিয়াল দেওয়া হলো, যাতে প্রতিবার ব্যবহারকারীর নাম ও পাসওয়ার্ড দিতে না হয়:

ধাপ ১: SSH কী তৈরি করা (যদি আগে না থাকে)

১. আপনার টার্মিনালটি খুলুন। ২. SSH কী জেনারেট করতে নিচের কমান্ডটি চালান। এটি ডিফল্ট অবস্থানে (যেমন: ~/.ssh/id_rsa) কী সংরক্ষণ করবে। আপনি চাইলে পাসফ্রেজ (পাসওয়ার্ড) সেট করতে পারেন, তবে এটি বাধ্যতামূলক নয়।

ssh-keygen -t rsa -b 4096 -C "আপনার_ইমেইল@example.com"

৩. এটি একটি প্রাইভেট এবং পাবলিক কী তৈরি করবে। পাবলিক কী আমরা GitHub এ যোগ করব।

ধাপ ২: SSH এজেন্টে SSH কী যোগ করা

১. SSH এজেন্ট চালু না থাকলে এটি চালু করুন।

eval "$(ssh-agent -s)"

২. SSH এজেন্টে প্রাইভেট কী যোগ করুন।

ssh-add ~/.ssh/id_rsa

ধাপ ৩: SSH কী GitHub অ্যাকাউন্টে যোগ করা

১. আপনার SSH পাবলিক কী কপি করতে নিচের কমান্ডটি ব্যবহার করুন:

cat ~/.ssh/id_rsa.pub
  • ২. GitHub এ লগ ইন করুন এবং Settings > SSH and GPG keys > New SSH key এ যান।
  • ৩. “Key” ঘরে আপনার কপি করা পাবলিক কীটি পেস্ট করুন এবং একটি নাম (যেমন “Ubuntu SSH Key”) দিন।
  • ৪. Add SSH Key বাটনে ক্লিক করুন।

ধাপ ৪: SSH কানেকশন পরীক্ষা করা

আপনার SSH কনফিগার সঠিকভাবে হয়েছে কিনা তা যাচাই করতে নিচের কমান্ডটি চালান:

ssh -T git@github.com

এখানে সফলতার মেসেজ দেখতে পাবেন, যা জানিয়ে দেবে আপনার GitHub অ্যাকাউন্টে অ্যাথেন্টিকেশন সম্পন্ন হয়েছে।

ধাপ ৫: SSH কে গিটে গ্লোবালভাবে কনফিগার করা

গিটে SSH ব্যবহার নিশ্চিত করতে নিচের কমান্ডটি চালান:

git config --global url."git@github.com:".insteadOf "https://github.com/"

এখন থেকে আপনার Git কমান্ডগুলো চালানোর সময় আর প্রতিবার ব্যবহারকারীর নাম ও এক্সেস টোকেন দিতে হবে না।

How can we help?