

👉 انشر على DigitalOcean واحصل على 200 دولار من الاعتمادات المجانية!
🔮 الرؤية
يهدف مشروع Gogs (يُنطق /gɑgz/) إلى بناء خدمة Git ذاتية الاستضافة بسيطة وثابتة وقابلة للتوسيع يمكن إعدادها بأسهل طريقة. وباستخدام Go، يمكن تحقيق ذلك من خلال توزيعة ثنائية مستقلة تعمل على جميع المنصات التي يدعمها Go، بما في ذلك Linux وmacOS وWindows والأنظمة القائمة على ARM.
📡 نظرة عامة
💌 الميزات
- لوحة تحكم المستخدم، ملف تعريف المستخدم، والجدول الزمني للنشاط.
- الوصول إلى المستودعات عبر بروتوكولات SSH وHTTP وHTTPS.
- إدارة المستخدمين والمؤسسات والمستودعات.
- خطافات الويب للمستودعات والمؤسسات، بما في ذلك Slack وDiscord وDingtalk.
- خطافات Git الخاصة بالمستودع، ومفاتيح النشر، و Git LFS.
- مشكلات المستودع، طلبات السحب، الويكي، الفروع المحمية، والتعاون.
- ترحيل وعكس المستودعات مع الويكي من مضيفي أكواد آخرين.
- محرر ويب لتحرير ملفات المستودع والويكي بسرعة.
- عرض دفاتر Jupyter وملفات PDF.
- المصادقة عبر SMTP وLDAP والوكيل العكسي وGitHub.com وGitHub Enterprise مع المصادقة الثنائية (2FA).
- تخصيص قوالب HTML والملفات الثابتة وغيرها الكثير.
- دعم غني لقواعد البيانات الخلفية، بما في ذلك PostgreSQL وMySQL وSQLite3 أو أي قاعدة بيانات خلفية تتحدث أحد هذه البروتوكولات.
- توفير الترجمة بأكثر من 31 لغة.
💾 متطلبات الأجهزة
- جهاز Raspberry Pi أو Droplet بقيمة 5 دولارات من DigitalOcean أكثر من كافٍ لبدء الاستخدام. حتى أن البعض يستخدم Docker بسعة 64 ميجابايت من ذاكرة الوصول العشوائي CaaS.
- نواتان CPU وذاكرة وصول عشوائي 512 ميجابايت هي الحد الأدنى للعمل الجماعي.
- قم بزيادة عدد نوى CPU عندما يصبح حجم فريقك أكبر بشكل ملحوظ، ويظل استخدام الذاكرة منخفضًا.
💻 دعم المتصفح
- يُرجى الاطلاع على Semantic UI للحصول على إصدارات محددة من المتصفحات المدعومة.
- أصغر دقة شاشة مدعومة رسميًا هي 1024*768، ومع ذلك قد تظهر الواجهة بشكل جيد في درجات دقة أقل، ولكن لا توجد وعود أو إصلاحات.
📜 التثبيت
يُرجى اتباع الدليل في وثائقنا.
النشر على السحابة
دروس تعليمية
📦 دعم البرمجيات والخدمات والمنتجات
🙇♂️ الشكر
هذا المشروع مدعوم بفخر من:
شكر آخر:
- شكرًا لـ Egon Elbre على تصميم النسخة الأصلية من الشعار.
- شكرًا لـ Mintlify على رعاية خطة التوثيق مفتوحة المصدر.
- شكرًا لـ Crowdin على رعاية خطة الترجمة مفتوحة المصدر.
- شكرًا لـ Buildkite على رعاية خطة CI/CD مفتوحة المصدر.
👋 المساهمون
⚖️ الترخيص
هذا المشروع مرخص بموجب رخصة MIT. راجع ملف LICENSE للحصول على النص الكامل للترخيص.