Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

গিটহাব ব্যবহার করব না

গিটহাব ছাড়াও কি গিট চলে?

হ্যাঁ! গিট আর গিটহাব আলাদা জিনিস, মনে আছে তো? গিট হলো তোমার কম্পিউটারের সফটওয়্যার, আর গিটহাব হলো অনলাইন প্ল্যাটফর্ম। তুমি চাইলে শুধু গিট ব্যবহার করতে পারো, গিটহাব ছাড়াই।

কিভাবে শুধু গিট ব্যবহার করবে?

একদম আগের মতোই! সব কমান্ড কাজ করবে:

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 — ফুল ফিচার

তুলনা

ফিচারGitHubGitLabBitbucket
ফ্রি প্রাইভেট রিপো
CI/CDGitHub Actionsবিল্ট-ইনPipelines
সেলফ-হোস্ট
জনপ্রিয়তাসবচেয়ে বেশিবেশিমাঝামাঝি

তাহলে কোনটা ব্যবহার করবে?

  • বেশিরভাগ ক্ষেত্রে → GitHub (সবচেয়ে বড় কমিউনিটি, সবচেয়ে বেশি ওপেন সোর্স)
  • কোম্পানি/প্রাইভেসি → GitLab
  • Jira ব্যবহার করলে → Bitbucket

টিপ: শুরুতে গিটহাব দিয়েই চলো। পরে যদি অন্য কিছু দরকার হয়, তখন বদলাতে পারবে। গিটের কমান্ড সব প্ল্যাটফর্মে একই!