Git المُستضاف ذاتيًا
لا يوجد في AppArch اتصال عام من نوع “Git مخصّص”: لا بيانات اعتماد بمفتاح SSH، ولا عنوان استنساخ مجرّد، ولا دعم لـ Gitea أو Gerrit.
المدعوم
Section titled “المدعوم”خادم Git الوحيد المُستضاف ذاتيًا الذي يستطيع AppArch الاتصال به هو GitLab مُدار ذاتيًا (Community أو Enterprise Edition):
- Credentials ← Add credential ← GitLab.
- اختر Self-hosted وأدخل عنوان المثيل، مثل
https://gitlab.acme.com(بلا مسار في النهاية). - تابع بتطبيق OAuth أو برمز وصول شخصي، تمامًا كما مع gitlab.com - راجع GitLab.
تُشتق كل نقاط نهاية GitLab التي يستخدمها AppArch من هذا العنوان؛ لذا يجب أن تتمكّن الـ Api من الوصول إلى GitLab لديك عبر HTTPS (أو HTTP).
غير المدعوم
Section titled “غير المدعوم”| الخادم | الحالة |
|---|---|
| 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 مُدار ذاتيًا على الشبكة نفسها لا يلزم أن يغادرها شيء.