Configuration de la gestion du code source dans Enterprise
Pour que Devin puisse accéder à vos repositories, vous devez d’abord connecter votre fournisseur de gestion de code source (SCM) à votre compte Enterprise, puis accorder à une organisation Devin l’accès à des groupes ou repositories spécifiques.Les connexions SCM ne peuvent être configurées que par des administrateurs Enterprise.
GitHub
Connectez Devin à des repositories GitHub.
GitHub Enterprise Server
Connectez Devin à votre GitHub Enterprise Server.
Azure DevOps
Connectez Devin à des repositories Azure DevOps.
GitLab
Connectez Devin à des repositories GitLab.
Bitbucket
Connectez Devin à des repositories Bitbucket.
Autorisations de repository
La connexion de votre Devin Enterprise à votre fournisseur SCM établit un lien sécurisé qui vous permet de gérer les autorisations d’accès pour vos différentes organisations et vos différents repositories. Cependant, les organisations Devin ne peuvent pas interagir avec vos repositories tant que vous ne leur avez pas explicitement accordé cette autorisation. Après avoir connecté votre Devin Enterprise à votre fournisseur SCM, vous pouvez gérer les autorisations de repository dans Settings > Repositories.Ajout ou mise à jour des autorisations
- Sélectionnez l’organisation Devin dont vous souhaitez gérer l’accès aux repositories dans le menu déroulant en haut de la page.
- Ici, vous pouvez voir toutes les autorisations et tous les repositories actuellement configurés.
- Cliquez sur Manage permissions pour ouvrir le panneau latéral des autorisations.
- Choisissez le niveau d’accès que vous souhaitez accorder :
- Accès au niveau du groupe : accorde l’accès à tous les repositories au sein d’une unité organisationnelle. Sélectionnez la structure de regroupement de votre fournisseur SCM :
- GitHub / GitHub Enterprise Server : Organization
- Azure DevOps : Organization ou Project
- GitLab : Group ou Subgroup
- Bitbucket : Workspace
- Accès au niveau du repository : accorde l’accès à un repository unique et spécifique.
- Accès au niveau du groupe : accorde l’accès à tous les repositories au sein d’une unité organisationnelle. Sélectionnez la structure de regroupement de votre fournisseur SCM :
- Utilisez le menu déroulant pour filtrer par fournisseur Git si nécessaire.
- Sélectionnez Add permissions pour enregistrer vos modifications.

Add Repositories
Révocation des autorisations
Pour révoquer l’accès à des repositories ou des groupes :- Sélectionnez l’icône de corbeille à côté de l’autorisation que vous souhaitez supprimer, ou
- Ouvrez Manage permissions, désélectionnez l’autorisation, puis enregistrez.

