> ## 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.

# Integrações com Git

> Conecte o Devin aos seus repositórios de código-fonte

<div id="enterprise-source-code-management-setup">
  ## Configuração do gerenciamento de código-fonte no Enterprise
</div>

Para que o Devin possa acessar seus repositórios, você deve primeiro conectar seu provedor de gerenciamento de código-fonte (Source Code Management, SCM) à sua conta Enterprise e, em seguida, conceder a uma Organização do Devin acesso a grupos ou repositórios específicos.

<Note>
  As integrações de SCM só podem ser configuradas por Administradores Enterprise.
</Note>

Comece em **Enterprise Settings > Integrations** para conectar o Devin ao seu código-fonte.

<Frame caption="Integrações do Enterprise">
  <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>

Para mais informações sobre como configurar integrações com Git, consulte a documentação relevante do seu provedor de SCM:

<CardGroup cols={2}>
  <Card title="GitHub" icon="github" href="/pt-BR/integrations/gh">
    Conecte o Devin a repositórios do GitHub.
  </Card>

  <Card title="GitHub Enterprise Server" icon="github" href="/pt-BR/enterprise/integrations/github-enterprise-server">
    Conecte o Devin ao seu GitHub Enterprise Server.
  </Card>

  <Card title="Azure DevOps" icon="microsoft" href="/pt-BR/enterprise/integrations/azure-devops">
    Conecte o Devin a repositórios do Azure DevOps.
  </Card>

  <Card title="GitLab" icon="gitlab" href="/pt-BR/integrations/gitlab">
    Conecte o Devin a repositórios do GitLab.
  </Card>

  <Card title="Bitbucket" icon="bitbucket" href="/pt-BR/integrations/bitbucket">
    Conecte o Devin a repositórios do Bitbucket.
  </Card>
</CardGroup>

<div id="repository-permissions">
  ## Permissões de repositório
</div>

Conectar seu Devin Enterprise ao provedor de SCM estabelece uma conexão segura que permite gerenciar permissões de acesso para diferentes organizações e repositórios. No entanto, as Devin Organizations não podem trabalhar com seus repositórios até que você conceda essas permissões explicitamente.

Depois de conectar seu Devin Enterprise ao provedor de SCM, você pode gerenciar as permissões de repositório em **Enterprise Settings > Repository Permissions**.

<div id="adding-or-updating-permissions">
  ### Adicionando ou Atualizando Permissões
</div>

1. Selecione a Organização Devin em que você deseja gerenciar o acesso aos repositórios no menu suspenso na parte superior da página.
   * Aqui, você pode ver todas as permissões e todos os repositórios atualmente configurados.
2. Clique em **+ Add Permissions** para abrir o painel lateral de permissões.
3. Escolha o nível de acesso que você deseja conceder:
   * **Acesso em nível de grupo**: concede acesso a todos os repositórios dentro de uma unidade organizacional. Selecione a estrutura de agrupamento do seu provedor de SCM:
     * GitHub / GitHub Enterprise Server: Organization
     * Azure DevOps: Organization ou Project
     * GitLab: Group ou Subgroup
     * Bitbucket: Workspace
   * **Acesso em nível de repositório**: concede acesso a um único repositório específico.
4. Use o menu suspenso para filtrar por provedor Git, se necessário.
5. Selecione **Add permissions** para salvar suas alterações.

<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">
  ### Revogando permissões
</div>

Para revogar o acesso a repositórios ou grupos:

* Selecione o **ícone de lixeira** ao lado da permissão que você deseja remover, ou
* Acesse **+ Add Permissions**, desmarque a permissão e salve.

Depois de salvar, essa organização do Devin não poderá mais acessar esses repositórios ou grupos.
