GitHubBeginner
অ্যাকাউন্ট তৈরি ও SSH সেটআপ
GitHub অ্যাকাউন্ট তৈরি, profile বানানো ও SSH key — বাংলায়।
15টি অংশবাংলা ভাষায়
অ্যাকাউন্ট তৈরি
- github.com-এ যান
- Sign up — username, email, password
- ভেরিফাই করতে email verify করুন
- username — এটি আপনার পাবলিক পরিচয়, সাবধানে বাছুন
Profile ঝালাই করা
- Bio — আপনি কী কাজ করেন
- Avatar — নিজের ছবি বা মনোগ্রাম
- Website — পোর্টফোলিও/ব্লগের লিংক
- README profile — username-এর নামে repo-তে README লিখলে profile-এ দেখায়
দুইভাবে connect
| পদ্ধতি | কখন | নিরাপত্তা |
|---|---|---|
| HTTPS | সহজ শুরু, token টানতে হয় | মাঝারি |
| SSH | সে জন্য বেশি ক্ষমতাশালী | দুই-উপায়ে বেশি নিরাপত্তা |
SSH key সেটআপ
Local-এ key বানানোbash
bash
ssh-keygen -t ed25519 -C "anamolhasan@example.com"
# Enter... (passphrase দিলে বেশি নিরাপদ)
cat ~/.ssh/id_ed25519.pub # এই public key কপি করুনGitHub-এ key যোগ
- GitHub → Settings → SSH and GPG keys
- New SSH key → paste public key → Add
- তাহলে push/pull এ password টাইপ করতে হয় না
Verify
ssh -T git@github.com
# Hi anamolhasan! You've successfully authenticated...Two-factor Authentication (2FA)
Settings → Password and authentication → Enable two-factor authentication। টোটালর মতো authenticator app ব্যবহার করলে অ্যাকাউন্ট বেশ নিরাপদ।
সাবধান
SSH private key (id_ed25519) কখনো শেয়ার বা commit করবেন না। এটি আপনার পরিচয়ের চাবি।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।