İçeriğe geç

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.

AppArch’ın bağlanabildiği tek self-hosted Git sunucusu self-managed GitLab’dir (Community veya Enterprise Edition):

  1. Kimlik bilgileri → Bağlantı ekle → GitLab.
  2. Self-hosted seçip kurulum adresini girin, ör. https://gitlab.acme.com (sonunda yol olmadan).
  3. 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.

SunucuDurum
GitHub Enterprise ServerDesteklenmez - GitHub yalnızca github.com
Bitbucket Data Center / ServerDesteklenmez - 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

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.