Perché integrare Devin con GitLab?
Utilizzi un’istanza GitLab self-hosted? Supportiamo GitLab Self-Managed per gli utenti del nostro piano Enterprise. Ti basta fare clic sul menu a discesa del pulsante “Connect” e selezionare “Self-Hosted”. Consulta la guida all’integrazione con GitLab Self-Managed per le istruzioni complete per la configurazione.
Configurare l’integrazione
- Crea un nuovo account GitLab dedicato a Devin (proprio come faresti per un account personale). Utilizzerai questo account, e non il tuo account personale, durante il processo di integrazione.
- Nel tuo account Devin, vai su Settings > Connections > Gitlab e fai clic su “Connect”.
-
Verrai reindirizzato a GitLab, dove dovrai:
- Accedere con l’account GitLab che hai creato per Devin (non il tuo account personale)
- Concedere le autorizzazioni necessarie affinché Devin possa lavorare con i tuoi repository
- Una volta completata la procedura, tornerai alla pagina delle impostazioni di Devin, dove potrai confermare che l’integrazione è attiva.
Configurazione del webhook
- Nel tuo account Devin, vai a Settings > Connections
- Individua l’istanza GitLab che vuoi configurare
- Fai clic sul menu a discesa Manage
- Seleziona Configure Webhook
- Segui i comandi forniti per completare la configurazione

Repository Permissions
Per gli utenti Core e Teams
Per gli utenti Enterprise
- Vai a Enterprise Repositories
- Seleziona l’organizzazione corretta
- Apri Manage Permissions
- Aggiungi i repository pertinenti con le autorizzazioni read/write appropriate
Se i repository non vengono visualizzati subito dopo la connessione, Devin aggiorna periodicamente l’elenco dei repository. Puoi anche aggiornare manualmente l’elenco dei repository in Devin.
Collegamento dell’utente
- Assicurati di essere membro di un’organizzazione Devin con autorizzazioni sui repository GitLab
- Vai a Personal Connections nelle Settings di Devin
- Cerca l’integrazione GitLab
- Seleziona la connessione GitLab e completa la procedura di collegamento
Personal Connections mostra solo le integrazioni delle organizzazioni di cui l’utente fa parte. Se l’integrazione GitLab non viene visualizzata, verifica di essere membro di un’organizzazione Devin con autorizzazioni sui repository GitLab.
Utilizzare Devin con l’integrazione GitLab
Anche se Devin può visualizzare e gestire i commenti che lasci nelle proprie merge request e pull request se glielo chiedi espressamente, Devin non si attiverà automaticamente per rispondere a questi commenti.
Best practice
- Crea un account GitLab dedicato per Devin
- Abilita la protezione per i branch main/master
- Configura il webhook per ricevere notifiche sugli eventi in tempo reale
Supporto
- Crea un canale Slack Connect col nostro team su app.devin.ai/settings/support
- Condividi i link alle sessioni quando segnali un problema e allega screenshot

