গিটহাব ব্যবহার করব না
গিটহাব ছাড়াও কি গিট চলে?
হ্যাঁ! গিট আর গিটহাব আলাদা জিনিস, মনে আছে তো? গিট হলো তোমার কম্পিউটারের সফটওয়্যার, আর গিটহাব হলো অনলাইন প্ল্যাটফর্ম। তুমি চাইলে শুধু গিট ব্যবহার করতে পারো, গিটহাব ছাড়াই।
কিভাবে শুধু গিট ব্যবহার করবে?
একদম আগের মতোই! সব কমান্ড কাজ করবে:
git init
git add .
git commit -m "কমিট মেসেজ"
git branch
git merge
git log
শুধু git push আর git pull কাজ করবে না, কারণ রিমোট রিপো নেই।
গিটহাবের বিকল্প কি কি?
গিটহাব পছন্দ না? কোনো সমস্যা নেই! আরো অনেক অপশন আছে:
১. GitLab
- gitlab.com
- ফ্রি প্রাইভেট রিপো
- বিল্ট-ইন CI/CD (অটো ডিপ্লয়মেন্ট)
- সেলফ-হোস্ট করা যায় (নিজের সার্ভারে চালানো)
২. Bitbucket
- bitbucket.org
- Atlassian এর প্রোডাক্ট (Jira, Trello এর কোম্পানি)
- Jira এর সাথে দারুণ ইন্টিগ্রেশন
- ছোট টিমের জন্য ফ্রি
৩. Codeberg
- codeberg.org
- ওপেন সোর্স প্ল্যাটফর্ম
- প্রাইভেসি ফোকাসড
- কমিউনিটি চালিত
৪. নিজের সার্ভার
তুমি চাইলে নিজের সার্ভারে গিট হোস্ট করতে পারো:
- Gitea — হালকা, সহজ
- GitLab Self-hosted — ফুল ফিচার
তুলনা
| ফিচার | GitHub | GitLab | Bitbucket |
|---|---|---|---|
| ফ্রি প্রাইভেট রিপো | ✅ | ✅ | ✅ |
| CI/CD | GitHub Actions | বিল্ট-ইন | Pipelines |
| সেলফ-হোস্ট | ❌ | ✅ | ❌ |
| জনপ্রিয়তা | সবচেয়ে বেশি | বেশি | মাঝামাঝি |
তাহলে কোনটা ব্যবহার করবে?
- বেশিরভাগ ক্ষেত্রে → GitHub (সবচেয়ে বড় কমিউনিটি, সবচেয়ে বেশি ওপেন সোর্স)
- কোম্পানি/প্রাইভেসি → GitLab
- Jira ব্যবহার করলে → Bitbucket
টিপ: শুরুতে গিটহাব দিয়েই চলো। পরে যদি অন্য কিছু দরকার হয়, তখন বদলাতে পারবে। গিটের কমান্ড সব প্ল্যাটফর্মে একই!