استضف Forgejo دون تثبيت أي شيء
منصة Git متكاملة في ملف تنفيذي واحد: مستودعات وتذاكر وطلبات دمج ومراجعة للشيفرة وسجل للحزم، على عنوان تملكه.
ابتداءً من 8,99 €/mois
تقديم
نتولى تثبيت Forgejo وتحديثه ونسخه احتياطيا على خادم في فرنسا. منصة Git متكاملة وخفيفة: مستودعات وتذاكر وطلبات دمج وويكي وسجل للحزم. لا تثبّت شيئا ولا تهيّئ أي خادم: يصبح التطبيق متاحا على الإنترنت باسمك بعد دقائق من الطلب.
العرض المناسب له هو App Confort بسعر 8,99 €/شهريا شاملا الضرائب — 4 Go من الذاكرة. في حالة الخمول، لا يستهلك Forgejo سوى بضع مئات من الميغابايتات، فهو ملف تنفيذي مكتوب بلغة Go. ما يهم هو ذروات الاستخدام — فعملية git push كبيرة الحجم تطلق إعادة ضغط للكائنات، وفهرسة الشيفرة تمر على المستودعات لتغذية البحث، وسجل الحزم يتعامل مع أرشيفات كاملة. أربعة غيغابايتات هي الهامش الذي يجنّب الفريق بأكمله الانتظار بسبب push بحجم ثلاثمئة ميغابايت.
لا يقتصر النقل من GitHub أو GitLab على الشيفرة: فباستخدام رمز وصول، تستورد أداة الترحيل أيضا التذاكر وطلبات الدمج والتعليقات والوسوم والمراحل والإصدارات والويكي. ولأن Forgejo يعتمد Git الخام، يكفي دائما أمر git clone بسيط للانطلاق من جديد: لا توجد أي صيغة مغلقة تحتجز مستودعاتك.
ما يقدمه Forgejo
مراجعة الشيفرة والفروع المحمية
تعليقات سطرا بسطر على طلب الدمج، وعدد موافقات مطلوب قبل الدمج، وفروع يُمنع الدفع إليها مباشرة. تُطبق القواعد لكل مستودع ولكل فريق.
سجل حزم مدمج
npm وPyPI وMaven وNuGet وComposer وCargo وحاويات OCI وحزم Debian وRPM: تُنشر مكتباتك الداخلية في المكان نفسه الذي توجد فيه الشيفرة التي تنتجها، دون الحاجة إلى مستودع خارجي.
المرايا والترحيل الموجَّه
يمكن متابعة مستودع بعيد كمرآة، في أي من الاتجاهين. إنها الطريقة الأكثر سلاسة لمغادرة GitHub: تُبقي الاثنين متوازيين ريثما تنتقل العادات.
Forgejo Actions
يقرأ نظام التكامل المستمر ملفات سير العمل بصيغة GitHub Actions. ويجب ربطه بمنفّذ — عملية منفصلة تستلم المهام وتشغّلها — وإلا فلن يُبنى شيء.
فيمَ يُستخدم عمليا
وكالة تستضيف شيفرة عملائها
مستودع خاص لكل عميل، وفرق لا تصل إلا إلى مستودعاتها، ودون فاتورة ترتفع مع كل مطوّر يُضاف. ويمكن دعوة العميل للاطلاع على مشروعه وحده.
أعمال طلابية تحت الإشراف
ينشئ المعلم مؤسسة لكل دفعة ومستودعا لكل ثنائي. ولا يحتاج القاصرون إلى فتح حساب لدى مزود أمريكي لتسليم مشاريعهم.
الاحتفاظ بنسخة فرنسية من المستودعات العامة
يترك مستقل مشاريعه ظاهرة على GitHub للعرض، لكنه يحتفظ بمرآة لديه. فإذا عُلّق الحساب أو تغيّر العرض، يكون العمل موجودا في مكان آخر بالفعل.
نشر الحزم الداخلية
ينشر فريق من ثلاثة مطورين مكتبته الخاصة كحزمة npm خاصة، بإصدارات بجانب شيفرتها المصدرية، دون فتح حساب في سجل تجاري.
توثيق برنامج مهني في مكان واحد
يوجد الويكي والتذاكر وملفات الإصدار في مستودع البرنامج نفسه. وسيجد من يتولى المهمة لاحقا كل شيء في مكان واحد، لا موزعا بين ثلاث أدوات.
مستضاف في فرنسا
على بنيتنا التحتية في Nouvelle-Aquitaine التي نشغّلها بأنفسنا. تبقى شيفرتك المصدرية وأسرار الإعداد داخل البلاد.
الأسئلة الشائعة
لا شيء. تختار التطبيق، وتملأ الحقول المطلوبة — غالبًا عنوان بريد إلكتروني واسم — فيصبح متاحًا. تصلك بيانات الوصول بالبريد الإلكتروني مع العنوان وبيانات الدخول.
نعم. بلصق رمز وصول شخصي في معالج الترحيل، يستعيد Forgejo سجل Git، وكذلك التذاكر وتعليقاتها وطلبات الدمج والوسوم والمراحل والإصدارات والويكي. وهذا تحديدا ما لا يفعله أمر git clone بسيط، وهو ما يجعل الانتقال محتملا عندما يكون وراء المشروع ثلاث سنوات من النقاشات.
وُلد Forgejo من تفرّع عن Gitea، وتتولاه جمعية Codeberg e.V. والقرابة مباشرة: الواجهات متشابهة، والمفاهيم واحدة، والانتقال من أحدهما إلى الآخر لا يتطلب تحويل البيانات. ويكمن الفرق أساسا في الحوكمة — مشروع جمعوي من جهة، وشركة من جهة أخرى.
نعم، مع تفصيل يحسن معرفته: يقرأ Forgejo Actions ملفات سير العمل بصيغة GitHub Actions، لكن التنفيذ يتطلب runner، أي عملية تستلم المهام وتشغّلها. وبدونه تعمل المستودعات والتذاكر وعمليات الدمج على أكمل وجه، لكن لا تنطلق أي عملية بناء.
نعم، فهي جزء من الخدمة. التطبيق المستضاف ذاتيًا غير المحدَّث خطر أمني، لا توفير.