Connecter un fournisseur Git
AppArch enregistre les projets via un identifiant Git. Ajoutez-le sous Credentials → Add credential : choisissez le fournisseur, suivez la configuration propre au fournisseur affichée par l’assistant, puis collez les valeurs.
| Fournisseur | Authentification | Hébergement pris en charge |
|---|---|---|
| GitHub | Jeton d’accès personnel (fine-grained ou classic) | github.com uniquement |
| GitLab | Application OAuth ou jeton d’accès personnel | gitlab.com ou un GitLab autogéré |
| Bitbucket | Client OAuth ou jeton d’accès d’espace de travail / de dépôt | Bitbucket Cloud uniquement |
| Azure DevOps | Jeton d’accès personnel | Azure DevOps Services (dev.azure.com) uniquement |
Un jeton collé est vérifié auprès du fournisseur avant d’être enregistré ; un jeton invalide, expiré ou sans accès en lecture est refusé. Les identifiants sont stockés chiffrés.
Créez un jeton sous Settings → Developer settings → Personal access tokens : un jeton classic avec le scope repo, ou un jeton fine-grained avec accès en lecture à vos dépôts (plus Pull requests: Read and write pour les commentaires ArchPilot). Détails : GitHub.
Choisissez gitlab.com (Cloud) ou Self-hosted (saisissez l’URL de votre instance), puis l’une des deux options :
- Register an application - une application OAuth avec les scopes
api,read_user,read_repository; terminez avec Connect with GitLab. - Paste a token - un jeton d’accès personnel avec
api, ouread_apipour un usage en lecture seule.
Détails : GitLab.
Bitbucket
Section intitulée « Bitbucket »Bitbucket Cloud uniquement. L’une des deux options :
- Register an application - un client OAuth créé sous Workspace settings → OAuth clients ; terminez avec Connect with Bitbucket.
- Access token - un jeton d’accès d’espace de travail ou de dépôt avec
repositoryetpullrequest.
Les mots de passe d’application ne sont pas proposés. Détails : Bitbucket.
Azure DevOps
Section intitulée « Azure DevOps »Créez un PAT avec Code (Read & Write) et Pull Request Threads (Read & Write), puis saisissez uniquement le slug de l’organisation (la partie après dev.azure.com/) et le PAT. Détails : Azure DevOps.
Autres serveurs Git
Section intitulée « Autres serveurs Git »Il n’existe pas de connexion Git générique ou basée sur SSH. Le seul serveur auto-hébergé qu’AppArch peut joindre est un GitLab autogéré - voir Git auto-hébergé.
Étape suivante
Section intitulée « Étape suivante »Une fois l’identifiant prêt, enregistrez un projet.