Raccourci : Ctrl/Cmd + K

Documentation Commitlane

Intégrations Git

Connexion de GitHub, GitLab et Bitbucket, sélection des dépôts et synchronisation.

À quoi sert cette section

Connectez votre fournisseur Git et choisissez les dépôts à analyser. Enregistrer la connexion ne lance pas la première synchronisation : démarrez-la depuis la carte ou attendez la tâche programmée si elle est activée.

Quand l’utiliser

  • Importer les premières données Git.
  • Vérifier des données absentes ou renouveler un jeton.

Premiers pas

  1. 1Utilisez les droits indiqués dans le formulaire : repo et read:user pour GitHub ; read_api et read_user pour GitLab.
  2. 2Pour un jeton d’API Bitbucket, utilisez l’authentification basique avec l’e-mail Atlassian et les droits de lecture des dépôts, PR et du compte. OAuth utilise un autre mode.
  3. 3Renseignez l’URL d’une instance privée si nécessaire, sélectionnez les dépôts et lancez la synchronisation.
  4. 4Vérifiez son état et sa date de fin avant de consulter les métriques.

Paramètres

ParamètreÀ quoi il sertComment l’utiliserErreur fréquente
Jeton et permissionsDonnent accès aux dépôts du fournisseur.Vérifiez les permissions et l’expiration. Les actions réelles d’automatisation nécessitent aussi des droits d’écriture.Supposer que toutes les fonctions utilisent uniquement un accès en lecture.
URL et dépôtsDéfinissent l’instance et les données synchronisées.Vérifiez l’URL complète et commencez par les dépôts de l’équipe.Inclure des dépôts hors du périmètre à mesurer.

Exemple d’utilisation

Situation: Les métriques ne montrent pas l’activité récente.

  1. 1Vérifiez la dernière synchronisation et lancez-en une manuellement.
  2. 2En cas d’échec, consultez l’erreur, l’expiration du jeton et l’accès au dépôt.

Ce que cela permet de vérifier: Vous pourrez vérifier si les données manquent à cause de la synchronisation ou des filtres.

Questions fréquentes

Quelles données sont lues ?

Les métadonnées de commits et PR, l’arborescence et certains manifestes et fichiers de configuration pour identifier les technologies. Le code source complet n’est pas cloné. Les jetons sont chiffrés en AES-256-GCM.

À quelle fréquence les données sont-elles synchronisées ?

La tâche de fond dépend de la configuration du serveur. Lorsqu’elle est activée, son intervalle par défaut est d’environ 30 minutes. La synchronisation manuelle est aussi disponible.

Que se passe-t-il si je supprime la connexion ?

Ses dépôts synchronisés et leurs commits et PR sont supprimés de Commitlane. Les originaux chez le fournisseur restent inchangés. Pour renouveler seulement le jeton, modifiez la connexion afin de conserver ces données.

Conseils

  • Vérifiez les données et l’état d’une connexion avant d’ajouter davantage de dépôts.

Sections associées