1. Home
  2. গিটহাব
  3. কনফিগারেশন
  4. Windows

Windows

Windows-এ GitHub SSH কনফিগার সেটআপ করার ধাপে ধাপে নির্দেশিকা (বাংলায়)

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

১. Git Bash চালু করুন
Windows-এ SSH কী তৈরি করতে Git Bash ব্যবহার করুন। এটি Git ইনস্টলের সঙ্গে আসে।

২. SSH কী জেনারেট করুন
নিচের কমান্ডটি চালান:

ssh-keygen -t rsa -b 4096 -C "আপনার_ইমেইল@example.com"
  • এটি একটি প্রাইভেট এবং পাবলিক কী তৈরি করবে।
  • ডিফল্ট লোকেশন (যেমন C:\Users\আপনার_ইউজারনেম\.ssh\id_rsa) সংরক্ষণ করুন।
  • চাইলে পাসফ্রেজ (পাসওয়ার্ড) দিতে পারেন।

৩. কী তৈরির পর প্রাইভেট ও পাবলিক কী পাওয়া যাবে:

  • প্রাইভেট কী: id_rsa
  • পাবলিক কী: id_rsa.pub

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

১. SSH এজেন্ট চালু করুন
Git Bash-এ নিচের কমান্ড চালিয়ে SSH এজেন্ট চালু করুন:

eval "$(ssh-agent -s)"

এটি SSH এজেন্টের প্রসেস আইডি প্রদর্শন করবে।

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

ssh-add ~/.ssh/id_rsa

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

১. পাবলিক কী কপি করুন
পাবলিক কী ফাইল খুলতে নিচের কমান্ড ব্যবহার করুন:

cat ~/.ssh/id_rsa.pub

বা Windows Explorer-এ C:\Users\আপনার_ইউজারনেম\.ssh\id_rsa.pub ফাইলটি খুলে এর সমস্ত টেক্সট কপি করুন।

২. GitHub-এ যোগ করুন
১. GitHub-এ লগ ইন করুন।
২. Settings > SSH and GPG keys > New SSH key-এ যান।
৩. Key ঘরে কপি করা পাবলিক কীটি পেস্ট করুন।
৪. একটি নাম দিন (যেমন “Windows SSH Key”)।
৫. Add SSH Key ক্লিক করুন।


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

১. SSH কী সঠিকভাবে কাজ করছে কিনা তা যাচাই করতে নিচের কমান্ড চালান:

ssh -T git@github.com

ক্লিক yes

$ ssh -T git@github.com
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi oleetech! You've successfully authenticated, but GitHub does not provide shell access.

সফল মেসেজ:

Hi <GitHub_username>! You've successfully authenticated, but GitHub does not provide shell access.

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

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

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

অতিরিক্ত টিপস

  • SSH কী ফাইলের লোকেশন চেক করতে পারেন: ~/.ssh/ বা C:\Users\আপনার_ইউজারনেম\.ssh\
  • যদি সমস্যা হয়, SSH এজেন্ট বা কী সংযোগ ঠিকঠাক হয়েছে কিনা যাচাই করুন।

এখন আপনি GitHub-এ আপনার কোড পুশ বা ক্লোন করার সময় আর পাসওয়ার্ডের প্রয়োজন হবে না। 😊

How can we help?