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.
Unterstützt
Abschnitt betitelt „Unterstützt“Der einzige selbst gehostete Git-Server, mit dem sich AppArch verbinden kann, ist ein selbstverwaltetes GitLab (Community oder Enterprise Edition):
- Credentials → Add credential → GitLab.
- Wählen Sie Self-hosted und geben Sie die Instanz-URL ein, z. B.
https://gitlab.acme.com(ohne Pfad am Ende). - 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.
Nicht unterstützt
Abschnitt betitelt „Nicht unterstützt“| Server | Status |
|---|---|
| GitHub Enterprise Server | Nicht unterstützt - GitHub nur github.com |
| Bitbucket Data Center / Server | Nicht unterstützt - Bitbucket nur Cloud |
| Azure DevOps Server (TFS) | Nicht unterstützt - Azure DevOps nur dev.azure.com |
| Gitea, Gerrit, reine SSH- / HTTPS-Remotes | Nicht unterstützt |
Netze ohne Internet (air-gapped)
Abschnitt betitelt „Netze ohne Internet (air-gapped)“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.