Skip to main content

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.
Commencez par Settings > Connections pour connecter Devin à votre code source. Sélectionnez votre fournisseur SCM et suivez le guide de configuration correspondant ci-dessous. Une fois la connexion établie, cliquez dessus pour ouvrir son panneau de détails : l’onglet Repositories y répertorie les repositories accessibles via cette connexion. Pour plus d’informations sur la configuration des intégrations Git, consultez la documentation correspondante de votre fournisseur SCM :

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

  1. 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.
  2. Cliquez sur Manage permissions pour ouvrir le panneau latéral des autorisations.
  3. 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.
  4. Utilisez le menu déroulant pour filtrer par fournisseur Git si nécessaire.
  5. Sélectionnez Add permissions pour enregistrer vos modifications.
Add Repositories

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.
Une fois les modifications enregistrées, cette organisation Devin ne pourra plus accéder à ces repositories ou groupes.