Centre d'aide · Démarrer
Comment connecter mon dépôt GitLab ou GitHub à Diavi ?
Créer un jeton d'accès, se connecter, et choisir le dépôt sur lequel Diavi travaillera.
Diavi se connecte à votre forge avec votre propre jeton d'accès personnel — il n'y a pas de mot de passe Diavi à créer. Vous générez un jeton dans GitLab ou GitHub, vous le collez à la connexion, et Diavi travaille sous votre identité, avec exactement les droits que ce jeton porte.
Quels droits le jeton doit-il avoir ?
Le minimum pour que le pipeline puisse lire une issue, cloner le dépôt et ouvrir une merge request.
- GitLab : les scopes
apietread_user. - GitHub : le scope
repo.
Créez-le depuis les préférences de votre compte, section Access Tokens (GitLab) ou Developer settings → Personal access tokens (GitHub).
Où le coller ?
Sur la page de connexion, avec l'identifiant de votre espace. Si votre équipe utilise une instance auto-hébergée, dépliez le champ optionnel et indiquez son URL — elle doit être en https://, jamais en http:// : un jeton envoyé sans chiffrement traverse Internet en clair, et Diavi refuse de l'enregistrer.
Personne ne peut relire mon jeton ?
Non, et c'est délibéré. Il est chiffré en base et aucune interface ne le réaffiche — ni la vôtre, ni la console de l'éditeur. Si vous le perdez, vous en générez un nouveau depuis votre forge et vous le remplacez dans vos réglages ; il n'y a pas de récupération, seulement un remplacement.
Comment changer de jeton plus tard ?
Depuis Pipeline → Exécution, réservé au propriétaire du compte. Le nouveau jeton est validé contre votre forge avant d'être enregistré : s'il est expiré ou mal scopé, vous le savez tout de suite plutôt qu'au premier run échoué.
Et ensuite ?
Une fois connecté, Diavi voit les projets auxquels votre jeton donne accès. Vous choisissez celui sur lequel lancer un run au moment du lancement — rien n'est verrouillé sur un seul dépôt.