Git auto-hébergé
AppArch n’a aucune connexion générique « Git personnalisé » : pas d’identifiant par clé SSH, pas de simple URL de clonage, pas de prise en charge de Gitea ou Gerrit.
Pris en charge
Section intitulée « Pris en charge »Le seul serveur Git auto-hébergé auquel AppArch peut se connecter est un GitLab autogéré (Community ou Enterprise Edition) :
- Credentials → Add credential → GitLab.
- Choisissez Self-hosted et saisissez l’URL de l’instance, par ex.
https://gitlab.acme.com(sans chemin final). - Continuez avec une application OAuth ou un jeton d’accès personnel, exactement comme pour gitlab.com - voir GitLab.
Tous les points d’accès GitLab utilisés par AppArch sont dérivés de cette URL ; l’Api doit donc pouvoir joindre votre GitLab en HTTPS (ou HTTP).
Non pris en charge
Section intitulée « Non pris en charge »| Serveur | Statut |
|---|---|
| GitHub Enterprise Server | Non pris en charge - GitHub uniquement github.com |
| Bitbucket Data Center / Server | Non pris en charge - Bitbucket uniquement Cloud |
| Azure DevOps Server (TFS) | Non pris en charge - Azure DevOps uniquement dev.azure.com |
| Gitea, Gerrit, remotes SSH / HTTPS simples | Non pris en charge |
Réseaux isolés (air-gapped)
Section intitulée « Réseaux isolés (air-gapped) »Le runner analyse le code dans votre CI et n’envoie les résultats qu’à votre propre installation AppArch, à l’adresse définie dans APPARCH_Collector__ApiUrl. Avec un GitLab autogéré sur le même réseau, rien n’a besoin d’en sortir.