Forgejo ، بديل ممتاز لـ GitHub و Gitea

فورجيو

لقد قمت بصياغة أداة ممتازة للتحكم في البرامج ذاتية الاستضافة

عندما يسمع المرء عن التحكم في إصدار Git ، يتبادر إلى ذهني GitHub تلقائيًا ، وهذا ليس مفاجئًا ، لأنه الأكثر شهرة ، ولكن لا يمكننا أيضًا استبعاد البدائل الأخرى الموجودة والتي تعتبر جيدة تمامًا بطرق مختلفة.

هذا هو السبب في يوم اليوم سنتحدث قليلا عن Forgejo ، وهو برنامج للتحكم في الإصدار في تطوير برامج Git ، مستضافة ذاتيًا ، سهلة التركيب وقليلة الصيانة والتي تقدم أيضًا ميزات تعاون أخرى ، مثل تتبع الأخطاء ومراجعة الكود والتكامل المستمر والتسجيل ومواقع wiki ، من بين أشياء أخرى.

حول Forgejo

فورجيو ولدت كشوكة من Gitea ، بسبب الخلاف حول تحويل الأخير إلى شركة هادفة للربح دون علم أو موافقة المجتمع. تم إنشاء Forgejo كبديل يوفر البرامج التي تروج حكومتها لمصلحة الجمهور العام.

فورجيو يقوم دوريًا بتحديث جميع التغييرات في كود Gitea ، بالإضافة إلى تطوير ميزاتهم الجديدة. تستضيف Forgejo حاليًا Codeberg ومن بين أهم ميزاتها ما يلي: على موقع الويب الخاص بك:

خفيفة: يمكن استضافة Forgejo بسهولة على أي جهاز تقريبًا سواء على RPi أو في السحابة ، سيتم تشغيل Forgejo بدون مشكلة.

إدارة المشروع: بالإضافة إلى استضافة Git ، تقدم Forgejo طلبات سحب وويكي ولوحات كانبان وغير ذلك الكثير للتنسيق مع فريقك.

المنشور: لديه القدرة على تقديم "إصدارات" لاستضافة البرنامج للتنزيل ، أو استخدام سجل الحزمة لنشره على docker و npm والعديد من مديري الحزم الآخرين.

قابل للتخصيص: يتمتع Forgejo بالدعم لتغيير الجوانب المختلفة ، حيث يحتوي على العديد من مفاتيح التكوين لجعل Forgejo يعمل بالطريقة التي تريدها بالضبط.

قوي: التنظيم وأذونات الفريق ، وتكامل CI ، والبحث عن التعليمات البرمجية ، و LDAP ، و OAuth وغير ذلك الكثير. إذا كانت لديك احتياجات متقدمة ، فقد قمت بتغطية Forgejo.

الخصوصية: من مدقق التحديث إلى الإعدادات الافتراضية - تم تصميم Forgejo ليكون الخصوصية أولاً بالنسبة لك ولطاقمك.

الاتحاد: (WIP) نحن نعمل بنشاط لربط برامج تزوير معًا من خلال ActivityPub وإنشاء شبكة تعاونية من المثيلات الشخصية.

فورج 1.20.2-0

حاليا Forgejo إنه في نسخته "1.20.2-0" ، والذي يعتبر إصدارًا ثابتًا يتضمن العديد من إصلاحات الأخطاء التي تم ذكرها أنه يعرض تحذيرات في لوحة الإدارة عند العثور على إدخالات قديمة في app.ini.

من الإصلاحات التي تبرز من الإصدار الجديد تم ذكر ما يلي:

  • تمت إضافة الأصول المفقودة إلى مصدر Tarbal الخاص بـ Forgejo
  • حل خطأ اختيار نوع المستخدم عند إنشاء مستخدم واختيار عام خاص.
  • إصلاح التحقق من الوصول للمشروع على مستوى المؤسسة
  • تم إصلاح الخلل عند إرسال طلب سحب سمح برفض الموافقة
  • تلقائيا
  • إصلاح التعامل مع العديد من إصدارات حزم Nuget
  • تحديث البريد الإلكتروني-setup.en-us.md
  • إصلاح أخطاء جمع البيانات المهملة LFS
  • إصلاح انحدار واجهة مستخدم مشغل Asciinema
  • ثابت نمط قائمة كائن LFS
  • إصلاح CLI يسمح بإنشاء رموز وصول متعددة للمستخدم بنفس الاسم
  • مسجل جهاز التوجيه الثابت يتجنب فصل السجلات في ملفات مختلفة.
  • تمت إضافة وصف حل بديل لمرآة ssh.
  • إصلاح حالة سير العمل غير الصحيحة عند إعادة تشغيل مهمة في سير عمل منتهي بالفعل
  • استكشاف أخطاء الهروب في محدد الفرع وإصلاحها
  • إصلاح معالجة ملفات دبيان بشرطة مائلة لاحقة

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها، يجب أن تعلم أن كود المشروع مكتوب في Go ومرخص بموجب ترخيص MIT. يمكنك الحصول على Forgejo من موقع الويب الخاص بهم ، حيث يمكنك العثور على إرشادات التثبيت. الرابط هو هذا.


أضف كمصدر مفضل