تخطَّ إلى المحتوى

Git المُستضاف ذاتيًا

لا يوجد في AppArch اتصال عام من نوع “Git مخصّص”: لا بيانات اعتماد بمفتاح SSH، ولا عنوان استنساخ مجرّد، ولا دعم لـ Gitea أو Gerrit.

خادم Git الوحيد المُستضاف ذاتيًا الذي يستطيع AppArch الاتصال به هو GitLab مُدار ذاتيًا (Community أو Enterprise Edition):

  1. Credentials ← Add credential ← GitLab.
  2. اختر Self-hosted وأدخل عنوان المثيل، مثل https://gitlab.acme.com (بلا مسار في النهاية).
  3. تابع بتطبيق OAuth أو برمز وصول شخصي، تمامًا كما مع gitlab.com - راجع GitLab.

تُشتق كل نقاط نهاية GitLab التي يستخدمها AppArch من هذا العنوان؛ لذا يجب أن تتمكّن الـ Api من الوصول إلى GitLab لديك عبر HTTPS (أو HTTP).

الخادمالحالة
GitHub Enterprise Serverغير مدعوم - GitHub على github.com فقط
Bitbucket Data Center / Serverغير مدعوم - Bitbucket على Cloud فقط
Azure DevOps Server (TFS)غير مدعوم - Azure DevOps على dev.azure.com فقط
Gitea وGerrit ومستودعات SSH / HTTPS البعيدة المجرّدةغير مدعوم

الشبكات المعزولة (air-gapped)

Section titled “الشبكات المعزولة (air-gapped)”

يحلّل الـ runner الكود داخل CI لديك ويرسل النتائج إلى تثبيت AppArch الخاص بك فقط، على العنوان المحدّد في APPARCH_Collector__ApiUrl. ومع GitLab مُدار ذاتيًا على الشبكة نفسها لا يلزم أن يغادرها شيء.