Passer au contenu principal

Autorisations GitHub Enterprise

Lors de la configuration de GitHub au sein d’une instance Enterprise, les droits de gestion des dépôts doivent être accordés par l’administrateur Enterprise.
Pour GitHub Enterprise Server, consultez le guide d’intégration GitHub Enterprise Server, qui utilise des jetons d’accès personnels au lieu de l’application GitHub.
Commencez par Settings > Enterprise Settings > Connected Accounts pour connecter Devin à votre code source. L’intégration avec GitHub suit le même processus que GitHub
Intégration GitHub Enterprise

Intégration GitHub Enterprise

Cette connexion permet à l’organisation parente au sein de l’instance Enterprise d’accéder à vos dépôts. Cependant, toute sous-organisation doit explicitement se voir accorder l’autorisation d’utiliser ces dépôts. Après avoir connecté Devin à GitHub, vous verrez la connexion affichée sous Connected Accounts, avec une option pour gérer les Git Permissions. En cliquant sur cette option, vous pouvez sélectionner n’importe quelle organisation au sein de votre instance Enterprise et lui accorder l’accès à vos dépôts.

Autorisations de groupe

Les autorisations de groupe vous permettent d’accorder à une sous-organisation l’accès à tous les dépôts d’un groupe ou d’une organisation GitHub donné. Saisissez le préfixe de groupe ou le nom de l’organisation, puis cliquez sur Add Permissions. Le groupe apparaîtra sous « Current Permissions » et tous les dépôts correspondants seront répertoriés sous « Current Repositories ».
Git Group Permissions

Git Group Permissions

Autorisations de dépôt

Pour accorder des autorisations au niveau de chaque dépôt, saisissez le chemin complet du dépôt, y compris le groupe ou l’organisation GitHub. Cela vous permet de donner à des sous-organisations l’accès à des dépôts spécifiques sans exposer l’ensemble du groupe.
Autorisations de dépôt Git

Autorisations de dépôt Git