¿Por qué integrar Devin con GitLab?
¿Usas una instancia autohospedada de GitLab? Ofrecemos compatibilidad con GitLab Self-Managed para usuarios de nuestro plan Enterprise. Solo tienes que hacer clic en el menú desplegable del botón “Connect” y seleccionar “Self-Hosted”. Consulta la guía de integración de GitLab Self-Managed para obtener las instrucciones completas de configuración.
Configuración de la integración
- Crea una nueva cuenta de GitLab específicamente para Devin (igual que crearías una cuenta personal). Usarás esta cuenta, no tu cuenta personal, durante el proceso de integración.
- En tu cuenta de Devin, ve a Settings > Connections > GitLab y haz clic en “Connect”.
-
Se te redirigirá a GitLab, donde deberás:
- Iniciar sesión con la cuenta de GitLab que creaste para Devin (no tu cuenta personal)
- Conceder los permisos necesarios para que Devin pueda trabajar con tus repositorios
- Cuando hayas terminado, regresarás a la página de configuración de Devin, donde podrás confirmar que la integración está activa.
Configuración del webhook
- En tu cuenta de Devin, ve a Settings > Connections
- Localiza la instancia de GitLab que quieres configurar
- Haz clic en el menú desplegable Gestionar
- Selecciona Configurar webhook
- Sigue los comandos proporcionados para completar la configuración

Permisos del repositorio
Para usuarios de Core y Teams
Para usuarios de Enterprise
- Ve a Repositorios de Enterprise
- Selecciona la organización correspondiente
- Abre Gestionar permisos
- Agrega los repositorios pertinentes con los permisos de lectura/escritura adecuados
Si los repositorios no aparecen inmediatamente después de conectarse, Devin actualiza periódicamente la lista de repositorios. También puedes actualizarla manualmente en Devin.
Vinculación de usuarios
- Asegúrate de ser miembro de una organización de Devin con permisos de repositorio de GitLab
- Ve a Personal Connections en Settings de Devin
- Busca la integración de GitLab
- Selecciona la conexión de GitLab y completa el proceso de vinculación
Personal Connections solo muestra integraciones de las organizaciones a las que pertenece el usuario. Si no aparece la integración de GitLab, confirma que eres miembro de una organización de Devin con permisos de repositorio de GitLab.
Uso de Devin con la integración de GitLab
Aunque Devin puede ver y gestionar los comentarios que dejes en sus merge requests y pull requests si se lo pides explícitamente, Devin no se activará automáticamente para responder a esos comentarios.
Mejores prácticas
- Crea una cuenta específica de GitLab para Devin
- Activa la protección de ramas en las ramas main/master
- Configura el webhook para recibir notificaciones de eventos en tiempo real
Soporte
- Crea un canal de Slack Connect con nuestro equipo en app.devin.ai/settings/support
- Comparte enlaces de la sesión al reportar problemas y adjunta capturas de pantalla

