Pourquoi intégrer Devin à GitLab ?
Vous utilisez une instance GitLab auto-hébergée ? Nous prenons en charge GitLab Self-Managed pour les utilisateurs de notre offre Enterprise. Cliquez simplement sur le menu déroulant du bouton « Connect » et sélectionnez « Self-Hosted ». Consultez le guide d’intégration GitLab Self-Managed pour obtenir les instructions de configuration complètes.
Configuration de l’intégration
- Créez un nouveau compte GitLab spécifiquement pour Devin (comme vous le feriez pour un compte personnel). Vous utiliserez ce compte, et non votre compte personnel, pendant le processus d’intégration.
- Dans votre compte Devin, allez dans Settings > Connections > Gitlab et cliquez sur « Connect ».
-
Vous serez redirigé vers GitLab où vous devrez :
- Vous connecter avec le compte GitLab que vous avez créé pour Devin (et non votre compte personnel)
- Accorder les autorisations nécessaires pour que Devin puisse travailler avec vos dépôts
- Une fois cette étape terminée, vous reviendrez sur la page de configuration de Devin, où vous pourrez confirmer que l’intégration est active.
Configuration du webhook
- Dans votre compte Devin, accédez à Settings > Connections
- Repérez l’instance GitLab que vous souhaitez configurer
- Cliquez sur le menu déroulant Manage
- Sélectionnez Configurer le webhook
- Suivez les commandes fournies pour terminer la configuration

Autorisations des dépôts
Pour les utilisateurs Core et Teams
Pour les utilisateurs Enterprise
- Accédez à Enterprise Repositories
- Sélectionnez l’organisation appropriée
- Ouvrez Manage Permissions
- Ajoutez les dépôts concernés avec les autorisations read/write appropriées
Si les dépôts n’apparaissent pas immédiatement après la connexion, Devin actualise régulièrement la liste des dépôts. Vous pouvez également l’actualiser manuellement dans Devin.
Association d’utilisateur
- Assurez-vous d’être membre d’une organisation Devin disposant d’autorisations sur les dépôts GitLab
- Accédez à Personal Connections dans les Settings de Devin
- Recherchez l’intégration GitLab
- Sélectionnez la connexion GitLab et suivez la procédure d’association
Personal Connections affiche uniquement les intégrations des organisations auxquelles l’utilisateur appartient. Si l’intégration GitLab n’apparaît pas, vérifiez que vous êtes membre d’une organisation Devin disposant d’autorisations sur les dépôts GitLab.
Utiliser Devin avec l’intégration GitLab
Bien que Devin puisse voir et traiter les commentaires que vous laissez sur ses merge requests et pull requests si vous lui demandez explicitement, Devin ne se lancera pas automatiquement pour répondre à ces commentaires.
Bonnes pratiques
- Créer un compte GitLab dédié pour Devin
- Activer la protection sur les branches main/master
- Configurer le webhook pour recevoir des notifications d’événements en temps réel
Assistance
- Créez un canal Slack Connect avec notre équipe sur app.devin.ai/settings/support
- Partagez les liens de session lorsque vous signalez des problèmes et joignez des captures d’écran

