Por que integrar o Devin ao GitLab?
Usando uma instância auto-hospedada do GitLab? Oferecemos suporte ao GitLab Self-Managed para usuários do nosso plano Enterprise. Basta clicar no menu suspenso do botão “Connect” e selecionar “Self-Hosted”. Consulte o guia de integração do GitLab Self-Managed para obter as instruções completas de configuração.
Configurando a integração
- Crie uma nova conta no GitLab especificamente para o Devin (assim como você criaria uma conta pessoal). Você usará essa conta, e não a sua conta pessoal, durante o processo de integração.
- Na sua conta Devin, acesse Settings > Connections > Gitlab e clique em “Connect”.
-
Você será redirecionado para o GitLab, onde deve:
- Fazer login com a conta no GitLab que você criou para o Devin (e não com a sua conta pessoal)
- Conceder as permissões necessárias para o Devin trabalhar com seus repositórios
- Quando terminar, você voltará para a página de configurações do Devin, onde poderá confirmar que a integração está ativa.
Configuração do Webhook
- Na sua conta do Devin, acesse Configurações > Conexões
- Localize a instância do GitLab que você deseja configurar
- Clique no menu suspenso Gerenciar
- Selecione Configurar Webhook
- Siga os comandos fornecidos para concluir a configuração

Permissões de repositório
Para usuários do Core e do Teams
@ para mencionar repositórios diretamente em seus prompts na aplicação web do Devin.
Para usuários do Enterprise
- Vá para Repositórios do Enterprise
- Selecione a organização correta
- Abra Gerenciar permissões
- Adicione os repositórios relevantes com as permissões adequadas de leitura/gravação
Se os repositórios não aparecerem imediatamente após a conexão, Devin atualiza a lista de repositórios periodicamente. Você também pode atualizar manualmente a lista de repositórios no Devin.
Vinculação de usuários
- Certifique-se de que você é membro de uma organização do Devin com permissões de repositório do GitLab
- Acesse Conexões pessoais nas Configurações do Devin
- Localize a integração do GitLab
- Selecione a conexão do GitLab e conclua o processo de vinculação
Conexões pessoais mostra apenas integrações das organizações às quais o usuário pertence. Se a integração do GitLab não aparecer, confirme que você é membro de uma organização do Devin com permissões de repositório do GitLab.
Usando o Devin com a integração do GitLab
Embora o Devin possa ver e responder a comentários que você deixar em seus merge requests e pull requests se você pedir diretamente, ele não será acionado automaticamente para responder a esses comentários.
Práticas recomendadas
- Crie uma conta dedicada para o Devin no GitLab
- Ative proteções de branch nos branches main/master
- Configure o webhook para notificações de eventos em tempo real
Suporte
- Crie um canal do Slack Connect com nossa equipe em app.devin.ai/settings/support
- Compartilhe links das sessões ao reportar problemas e inclua capturas de tela

