انتقل إلى المحتوى

بدائل GitHub المجانية

بديل GitHub هو أي منصّة أخرى تستضيف مشاريع Git وتوفّر issues و pull requests. أشهر البدائل المجانية: GitLab للفرق التي تريد CI/CD جاهزًا، Bitbucket لمن يعمل بأدوات Atlassian، Codeberg للمشاريع مفتوحة المصدر، SourceHut لمحبّي البساطة وسطر الأوامر، Gitea أو Forgejo لمن يستضيف بنفسه، وليڤانت غيت (LevantGit) لمن يريد خدمة مجانية بدليل عربي.

جدول المقارنة

المنصّة مجاني؟ private repositories CI/CD مفتوح المصدر؟ الأنسب لـ
GitLab خطة مجانية دائمة على gitlab.com نعم مدمج في المنتج، بدقائق تشغيل مجانية محدودة شهريًا نواة مفتوحة: النسخة المجتمعية مفتوحة، والميزات المتقدّمة مغلقة فريق يريد الـ CI/CD ومسار DevOps في مكان واحد
Bitbucket مجاني للفرق الصغيرة حتى عدد محدود من الأعضاء نعم Pipelines، بدقائق بناء مجانية محدودة مغلق المصدر فريق يعمل أصلًا بـ Jira وأدوات Atlassian
Codeberg مجاني بالكامل، يعتمد على التبرّعات نعم Codeberg CI (Woodpecker)، بموارد محدودة وبطلب نعم — يعمل ببرنامج Forgejo مشروع مفتوح المصدر يريد جهة غير ربحية تستضيفه
SourceHut البرنامج مجاني للاستضافة الذاتية؛ الخدمة المستضافة تطلب اشتراكًا مدفوعًا نعم builds.sr.ht ضمن الاشتراك نعم، بالكامل من يفضّل سير عمل الـ patches عبر البريد والبساطة الشديدة
Gitea / Forgejo (استضافة ذاتية) البرنامج مجاني؛ تدفع ثمن الخادم وتتولّى صيانته نعم، بلا حدّ Actions بصيغة قريبة من GitHub Actions، وتشغّل الـ runners بنفسك نعم — Gitea برخصة MIT و Forgejo برخصة GPL من يريد تحكّمًا كاملًا وبياناته على خادمه
ليڤانت غيت مجاني، بلا بطاقة ائتمان وبلا خطة مدفوعة نعم، مجانية Actions، إن كانت مفعّلة على حسابك يعمل ببرنامج Gitea مفتوح المصدر؛ والخدمة نفسها نسخة مستضافة مطوّر في المنطقة العربية يريد استضافة مجانية ودليلًا عربيًا

ملاحظة

الخطط المجانية وحدودها تتغيّر باستمرار لدى كل المنصّات، ولا سيّما دقائق الـ CI/CD وعدد الأعضاء. عامِل الجدول أعلاه كخريطة عامة، وتحقّق من صفحة الأسعار الرسمية قبل أن تقرّر.

ما لا ندّعيه. ليڤانت غيت ليس الأقوى في هذه القائمة. GitHub و GitLab أوسع بكثير في الميزات والتكاملات وحجم المجتمع، والاستضافة الذاتية تعطيك تحكّمًا لا نعطيه. ما يقدّمه ليڤانت غيت هو مجموعة مختلفة من الأولويات: مجاني، عربي، قريب إقليميًا، بلا حواجز تسجيل.

متى يناسبك ليڤانت غيت ومتى لا يناسبك

يناسبك إن:

  • أردت استضافة كود مجانية مع private repositories بلا اشتراك ولا بطاقة ائتمان.
  • كنت تقرأ وتتعلّم بالعربية وتريد دليلًا عربيًا كاملًا بدل الترجمة الآلية.
  • كان مشروعك شخصيًا أو لفريق صغير أو لمادة تعليمية، ويكفيه Git و issues و pull requests.
  • أردت مكانًا إقليميًا قريبًا، أو واجهتك مشكلة في الوصول إلى خدمات أخرى.

لا يناسبك إن:

  • كنت تعتمد على GitHub Pages لنشر موقع من الـ repository — لا مقابل لها هنا.
  • كنت تستخدم Codespaces أو أي بيئة تطوير سحابية.
  • كان مشروعك يعيش على Discussions كمساحة نقاش للمجتمع.
  • كان مشروعك مفتوح المصدر ويستهدف جمهورًا عالميًا واسعًا؛ المساهمون موجودون على GitHub، والوجود هناك جزء من قيمة المشروع.
  • احتجت ضمان توفّر أو دعمًا تعاقديًا: ليڤانت غيت مبادرة مجتمعية من ليڤانت هوست تُقدَّم كما هي، بلا اتفاقية مستوى خدمة.
  • اعتمدت على تكاملات لا تدعم إلا GitHub، مثل GitHub Apps أو Dependabot.

في الحالات الأخيرة يبقى الـ mirror حلًّا وسطًا: تعمل على ليڤانت غيت وتُبقي نسخة حيّة على GitHub، أو العكس.

كيف تنتقل

الانتقال لا يعني القطيعة، ولا يعني نقل كل شيء دفعة واحدة:

  1. أنشئ حسابًا مجانيًا من إنشاء حساب.
  2. رحّل repository واحدًا للتجربة عبر نقل repository من GitHub — يصل معه الـ issues والـ pull requests والـ labels والـ releases، والنسخة على GitHub لا تتغيّر.
  3. إن أردت الإبقاء على GitHub محدّثًا تلقائيًا فاضبط الـ mirror.
  4. راجع الفروق التفصيلية قبل نقل البقية في GitHub مقابل ليڤانت غيت.

أسئلة شائعة

ما هو أفضل بديل مجاني لـ جيتهاب؟

يعتمد على حاجتك. GitLab أقرب بديل متكامل لأن الـ CI/CD مدمج فيه، Bitbucket مناسب للفرق الصغيرة التي تعمل بأدوات Atlassian، Codeberg خيار المشاريع مفتوحة المصدر، والاستضافة الذاتية بـ Gitea أو Forgejo تعطيك تحكّمًا كاملًا. ليڤانت غيت يناسب من يريد خدمة مجانية بدليل عربي وقُرب إقليمي.

هل يمكن استضافة الكود مجانًا؟

نعم. كل المنصّات في هذه الصفحة تقدّم استضافة كود مجانية بدرجات مختلفة: repositories عامة وخاصة، issues، pull requests. الفرق في الحدود — دقائق الـ CI/CD، وعدد أعضاء الفريق، وحجم التخزين — وفي الجهة التي تشغّل الخدمة. راجع صفحة الأسعار لكل منصّة قبل القرار لأن الخطط تتغيّر.

ما الفرق بين GitLab و جيتهاب؟

الاثنان يستضيفان مشاريع Git ويوفّران issues و pull requests (يسمّيها GitLab merge requests). الفرق الأبرز أن GitLab يدمج الـ CI/CD ومسار DevOps كاملًا في المنتج نفسه، ويمكن تنصيب نسخته المجتمعية على خادمك، بينما GitHub منصّة مغلقة المصدر أوسع مجتمعًا وأكثر تكاملات مع خدمات خارجية.

هل ليڤانت غيت مفتوح المصدر؟

الخدمة تعمل ببرنامج Gitea مفتوح المصدر برخصة MIT، وهو المحرّك نفسه الذي يستطيع أي شخص تنصيبه على خادمه. لكن ليڤانت غيت نفسه نسخة مستضافة تديرها ليڤانت هوست على levantgit.com، وليس مشروعًا برمجيًا منفصلًا. أمّا دليل الاستخدام هذا فمفتوح ويقبل الـ pull requests من أي أحد.

هل أحتاج بطاقة ائتمان لإنشاء حساب؟

في ليڤانت غيت لا: التسجيل مجاني بالبريد الإلكتروني، بلا بطاقة ائتمان وبلا خطة مدفوعة أصلًا. ومعظم البدائل الأخرى تسمح كذلك بالتسجيل المجاني دون بطاقة، لكنها تطلبها عند الترقية إلى خطة مدفوعة أو عند تجاوز حدود الاستخدام المجانية. تحقّق من شروط كل خدمة قبل التسجيل.

هل أنقل كل مستودعاتي دفعة واحدة؟

لا حاجة. ابدأ بـ repository واحد وجرّبه أسبوعًا، فالنقل لا يحذف شيئًا من GitHub ولا يغيّره. إن أعجبك المكان انقل البقية تدريجيًا، وإن أردت الإبقاء على الوجودين فاضبط push mirror يزامن ليڤانت غيت مع GitHub تلقائيًا بعد كل push.

ماذا بعد؟