Zum Inhalt springen

Selbst gehostetes Git

AppArch hat keine generische “Custom Git”-Verbindung: keinen SSH-Schlüssel-Zugang, keine reine Clone-URL, keine Unterstützung für Gitea oder Gerrit.

Der einzige selbst gehostete Git-Server, mit dem sich AppArch verbinden kann, ist ein selbstverwaltetes GitLab (Community oder Enterprise Edition):

  1. Credentials → Add credential → GitLab.
  2. Wählen Sie Self-hosted und geben Sie die Instanz-URL ein, z. B. https://gitlab.acme.com (ohne Pfad am Ende).
  3. Fahren Sie wie bei gitlab.com mit einer OAuth-Anwendung oder einem Personal Access Token fort - siehe GitLab.

Alle GitLab-Endpunkte, die AppArch nutzt, werden aus dieser URL abgeleitet; die Api muss Ihr GitLab also per HTTPS (oder HTTP) erreichen können.

ServerStatus
GitHub Enterprise ServerNicht unterstützt - GitHub nur github.com
Bitbucket Data Center / ServerNicht unterstützt - Bitbucket nur Cloud
Azure DevOps Server (TFS)Nicht unterstützt - Azure DevOps nur dev.azure.com
Gitea, Gerrit, reine SSH- / HTTPS-RemotesNicht unterstützt

Der Runner analysiert den Code in Ihrer CI und sendet Ergebnisse nur an Ihre eigene AppArch-Installation, unter der in APPARCH_Collector__ApiUrl gesetzten Adresse. Liegt ein selbstverwaltetes GitLab im selben Netz, muss nichts dieses Netz verlassen.