> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrazioni Git

> Collega Devin ai tuoi repository di codice sorgente

<div id="enterprise-source-code-management-setup">
  ## Configurazione della gestione del codice sorgente in Enterprise
</div>

Per consentire a Devin di accedere ai tuoi repository, devi prima collegare il tuo provider di Source Code Management (SCM) alla tua istanza Enterprise e poi concedere a un'Organizzazione Devin l'accesso a specifici gruppi o repository.

<Note>
  Le integrazioni SCM possono essere configurate solo dagli amministratori Enterprise.
</Note>

Vai su **Enterprise Settings > Integrations** per collegare Devin al tuo codice sorgente.

<Frame caption="Enterprise Integrations">
  <img src="https://mintcdn.com/cognitionai-enterprise/Mjnq1XQhhDt7kgxn/images/enterprise/Enterprise-Integrations.png?fit=max&auto=format&n=Mjnq1XQhhDt7kgxn&q=85&s=f753e679b6ee70b972241be1cc45aab4" alt="Enterprise Integrations" width="3598" height="2074" data-path="images/enterprise/Enterprise-Integrations.png" />
</Frame>

Per maggiori informazioni sulla configurazione delle integrazioni Git, consulta la documentazione del tuo provider SCM:

<CardGroup cols={2}>
  <Card title="GitHub" icon="github" href="/it/integrations/gh">
    Collega Devin ai repository GitHub.
  </Card>

  <Card title="GitHub Enterprise Server" icon="github" href="/it/enterprise/integrations/github-enterprise-server">
    Collega Devin al tuo GitHub Enterprise Server.
  </Card>

  <Card title="Azure DevOps" icon="microsoft" href="/it/enterprise/integrations/azure-devops">
    Collega Devin ai repository Azure DevOps.
  </Card>

  <Card title="GitLab" icon="gitlab" href="/it/integrations/gitlab">
    Collega Devin ai repository GitLab.
  </Card>

  <Card title="Bitbucket" icon="bitbucket" href="/it/integrations/bitbucket">
    Collega Devin ai repository Bitbucket.
  </Card>
</CardGroup>

<div id="repository-permissions">
  ## Autorizzazioni dei repository
</div>

Collegare il tuo Devin Enterprise al provider SCM stabilisce un collegamento sicuro che ti consente di gestire le autorizzazioni di accesso per diverse organizzazioni e repository. Tuttavia, le Devin Organizations non possono lavorare con i tuoi repository finché non concedi loro esplicitamente l’autorizzazione.

Dopo aver collegato il tuo Devin Enterprise al provider SCM, puoi gestire le autorizzazioni dei repository in **Enterprise Settings > Repository Permissions**.

<div id="adding-or-updating-permissions">
  ### Aggiungere o aggiornare le autorizzazioni
</div>

1. Seleziona dal menu a discesa in alto nella pagina la Devin Organization per la quale vuoi gestire l'accesso ai repository.
   * Qui puoi visualizzare tutte le autorizzazioni e i repository attualmente configurati.
2. Fai clic su **+ Add Permissions** per aprire il pannello laterale delle autorizzazioni.
3. Scegli il livello di accesso da concedere:
   * **Accesso a livello di gruppo**: concede l'accesso a tutti i repository all'interno di un'unità organizzativa. Seleziona la struttura di raggruppamento del tuo provider SCM:
     * GitHub / GitHub Enterprise Server: Organization
     * Azure DevOps: Organization o Project
     * GitLab: Group o Subgroup
     * Bitbucket: Workspace
   * **Accesso a livello di repository**: concede l'accesso a un singolo repository specifico.
4. Usa il menu a discesa per filtrare in base al provider Git, se necessario.
5. Seleziona **Add permissions** per salvare le modifiche.

<Frame caption="Add Repositories">
  <img src="https://mintcdn.com/cognitionai-enterprise/Mjnq1XQhhDt7kgxn/images/enterprise/Enterprise-Add-Repositories.png?fit=max&auto=format&n=Mjnq1XQhhDt7kgxn&q=85&s=40569aced6bfea47b72b31a39865b89f" alt="Add Repositories" width="2360" height="1322" data-path="images/enterprise/Enterprise-Add-Repositories.png" />
</Frame>

<div id="revoking-permissions">
  ### Revoca delle autorizzazioni
</div>

Per revocare l'accesso ai repository o ai gruppi:

* Seleziona l'**icona del cestino** accanto all'autorizzazione che vuoi rimuovere, oppure
* Apri **+ Add Permissions**, deseleziona l'autorizzazione e salva.

Una volta salvato, quell'organizzazione Devin non potrà più accedere a tali repository o gruppi.
