
简体中文
؟ رؤية
يهدف مشروع GOGS ( /gɑgz/
) إلى بناء خدمة GIT بسيطة ومستقرة وقابلة للاستضافة ذاتيًا يمكن إعدادها بأكثر الطرق غير المؤلمة. مع GO ، يمكن القيام بذلك من خلال توزيع ثنائي مستقل عبر جميع المنصات التي تدعم ، بما في ذلك Linux و MacOs و Windows والأنظمة القائمة على الذراع.
؟ ملخص
- يرجى زيارة صفحتنا الرئيسية لوثائق المستخدم.
- يرجى الرجوع إلى changelog.md للحصول على قائمة التغييرات في كل الإصدارات.
- هل تريد تجربتها قبل القيام بأي شيء آخر؟ افعلها على الإنترنت!
- تواجه مشكلة؟ ساعد نفسك في استكشاف الأخطاء وإصلاحها أو طرح الأسئلة في المناقشات.
- تريد المساعدة في التوطين؟ تحقق من وثائق التوطين.
- هل أنت مستعد للحصول على أيدي القذرة؟ اقرأ دليلنا المساهم.
- هم ... ماذا عن واجهات برمجة التطبيقات؟ لدينا دعم تجريبي مع الوثائق.
؟ سمات
- لوحة معلومات المستخدم ، ملف تعريف المستخدم والجدول الزمني للنشاط.
- مستودعات الوصول عبر بروتوكولات SSH و HTTP و HTTPS.
- المستخدم والمؤسسة وإدارة المستودع.
- المستودع والتنظيم webhooks ، بما في ذلك Slack ، Discord و DingTalk.
- Hooks GIT المستودع ، نشر المفاتيح و GIT LFS.
- قضايا المستودع ، طلبات السحب ، الويكي ، الفروع المحمية والتعاون.
- ترحيل ومرآة مستودعات مع Wiki من مضيفين رمز آخر.
- محرر الويب لملفات مستودع التحرير السريع و wiki.
- Jupyter Notebook و PDF تقديم.
- المصادقة عبر SMTP ، LDAP ، وكيل عكسي ، GitHub.com و Github Enterprise مع 2FA.
- تخصيص قوالب HTML والملفات الثابتة وغيرها الكثير.
- الواجهة الخلفية لقاعدة البيانات الغنية ، بما في ذلك postgresql و mysql و sqlite3 و tidb.
- لديك توطين أكثر من 31 لغة.
؟ متطلبات الأجهزة
- يعد Raspberry Pi أو قطرات المحيط الرقمية 5 دولارات أكثر من كافية لتبدأ. حتى أن البعض يستخدم 64 ميجابايت من ذاكرة الوصول العشوائي CAAS.
- 2 نوى وحدة المعالجة المركزية و 512 ميغابايت ذاكرة الوصول العشوائي هي الأساس للعمل الجماعي.
- زيادة نوى وحدة المعالجة المركزية عندما يصبح حجم فريقك أكبر بكثير ، تظل بصمة الذاكرة منخفضة.
دعم المتصفح
- يرجى الاطلاع على واجهة المستخدم الدلالية للحصول على إصدارات محددة من المتصفحات المدعومة.
- أصغر قرار مدعوم رسميًا هو 1024*768 ، ومع ذلك قد لا تزال واجهة المستخدم تبدو صحيحة في قرارات أصغر ، ولكن لا توجد وعود أو إصلاحات.
تثبيت
تأكد من تثبيت المتطلبات المسبقة أولاً.
هناك 6 طرق لتثبيت GOGS:
- تثبيت من الثنائي
- تثبيت من المصدر
- تثبيت من الحزم
- شحن مع Docker
- حاول مع المتشرد
نشر على السحابة
- Cloudron
- عاصفة رملية
- قذرة
- yunohost
- dplatform
- Lunanode
- دائما داتا
دروس
- بوابة الويب الخاصة بـ GIT في Raspberry Pi مع GOGS
- كيفية إعداد GOGS على Ubuntu 14.04
- قم بتشغيل الخدمة التي تشبه github بمساعدة Docker
- خادم GOGS GIT المقيد و ALPINE POSTGRES في 20 دقيقة أو أقل
- استضف github الخاص بك مع GOGS
- 使用 GOGS 搭建自己的 git 服务器 (الصينية)
- 阿里云上 Ubuntu 14.04 64 位安装 GOGS (صينية)
- تثبيت GOGS على FreeBSD
- كيفية تثبيت GOGS على خادم Linux (DigitalOcean)
؟ البرمجيات والخدمة ودعم المنتج
- Fabric8 (DevOps)
- جنكينز (CI)
- دمية (IT)
- Synology (Docker)
- Syncloud (متجر التطبيقات)
؟ شكر وتقدير
هذا المشروع مدعوم من قبل:
شكر وتقدير آخر:
- شكرا Egon Elbre لتصميم الإصدار الأصلي من الشعار.
- شكرا Crowdin لرعاية خطة الترجمة مفتوحة المصدر.
- شكرا monovm لرعاية خدمات VPS.
- شكرًا BuildKite لرعاية خطة CI/CD مفتوحة المصدر.
المساهمين
- انظر صفحة المساهمين لأفضل 100 مساهم.
- راجع المترجمين للحصول على قائمة المترجمين العامة.
⚖ الترخيص
هذا المشروع تحت رخصة معهد ماساتشوستس للتكنولوجيا. راجع ملف الترخيص لنص الترخيص الكامل.