À 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
- 1Utilisez les droits indiqués dans le formulaire : repo et read:user pour GitHub ; read_api et read_user pour GitLab.
- 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.
- 3Renseignez l’URL d’une instance privée si nécessaire, sélectionnez les dépôts et lancez la synchronisation.
- 4Vérifiez son état et sa date de fin avant de consulter les métriques.
Paramètres
| Paramètre | À quoi il sert | Comment l’utiliser | Erreur fréquente |
|---|---|---|---|
| Jeton et permissions | Donnent 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ôts | Dé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.
- 1Vérifiez la dernière synchronisation et lancez-en une manuellement.
- 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.