Self-hosted Git
AppArch’ta genel bir “custom Git” bağlantısı yoktur: SSH anahtarlı kimlik bilgisi, düz clone URL’si, Gitea veya Gerrit desteği bulunmaz.
Desteklenen
Bölüm başlığı “Desteklenen”AppArch’ın bağlanabildiği tek self-hosted Git sunucusu self-managed GitLab’dir (Community veya Enterprise Edition):
- Kimlik bilgileri → Bağlantı ekle → GitLab.
- Self-hosted seçip kurulum adresini girin, ör.
https://gitlab.acme.com(sonunda yol olmadan). - gitlab.com ile aynı şekilde OAuth uygulaması veya kişisel erişim token’ı ile devam edin; bkz. GitLab.
AppArch’ın kullandığı tüm GitLab uç noktaları bu adresten türetilir; bu yüzden Api’nin GitLab’inize HTTPS (veya HTTP) ile ulaşabilmesi gerekir.
Desteklenmeyen
Bölüm başlığı “Desteklenmeyen”| Sunucu | Durum |
|---|---|
| GitHub Enterprise Server | Desteklenmez - GitHub yalnızca github.com |
| Bitbucket Data Center / Server | Desteklenmez - Bitbucket yalnızca Cloud |
| Azure DevOps Server (TFS) | Desteklenmez - Azure DevOps yalnızca dev.azure.com |
| Gitea, Gerrit, düz SSH / HTTPS remote’ları | Desteklenmez |
İnternetsiz (air-gapped) ağlar
Bölüm başlığı “İnternetsiz (air-gapped) ağlar”Runner kodu CI’ınızın içinde analiz eder ve sonuçları yalnızca APPARCH_Collector__ApiUrl ile verilen kendi AppArch kurulumunuza gönderir. Self-managed GitLab aynı ağdaysa hiçbir şeyin ağ dışına çıkması gerekmez.