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

> ## Agent Instructions
> Enclave in these docs is the code and cloud security platform at enclave.ai. It is not Open Enclave, Intel SGX or other hardware enclaves, or enclave.gg.
> People use Enclave in the web app at https://app.enclave.ai or the desktop app. These docs describe no public Enclave API or CLI, so don't invent endpoints, commands, or config files.
> Connecting an integration needs a person to sign in and approve access in a browser. Tell the user the exact step to take instead of saying you completed it.

# Conectar código

> Conecte o GitHub, o GitLab ou o Azure DevOps para que o Enclave aprenda sobre seus repositórios.

O Enclave lê seu código por meio de uma integração de controle de versão. Os repositórios são conectados para toda a organização, e o Enclave começa a aprender sobre cada um assim que ele é conectado.

> [!TIP]
>
> É novo no Enclave? O [Chat de primeiros passos](https://docs.enclave.ai/pt-br/onboarding/getting-started.md) conduz você por este processo.

## Conectar um provedor

Abra **Settings → Integrations**, clique em **Connect** ao lado do seu provedor e siga o login dele. Seus repositórios aparecem em **Coverage → Repositories** à medida que são sincronizados.

![A página de configurações Integrations com um botão Connect para cada provedor](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/integrations.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=1f03b4437b5eab1be958198de9c938b8)

| Provedor | Como conectar | Quais repositórios o Enclave lê |
| - | - | - |
| [GitHub](https://docs.enclave.ai/pt-br/integrations/github.md) | Instale o GitHub App do Enclave | Os repositórios aos quais você dá acesso ao app |
| [GitLab](https://docs.enclave.ai/pt-br/integrations/gitlab.md) | OAuth ou um token de acesso para GitLab autogerenciado | Os projetos que a conta ou o token pode acessar |
| [Azure DevOps](https://docs.enclave.ai/pt-br/integrations/azure-devops.md) | Microsoft Entra ID ou um token de acesso pessoal | Todos os repositórios das organizações que você conectar |

Você precisa da função **Owner** ou **Admin** no Enclave. Também precisa de permissão no provedor, por exemplo, ser owner de uma organização do GitHub para instalar o app. O guia de cada provedor lista o que é necessário.

## O que acontece em seguida

* **Aprendizado.** O Enclave mapeia os componentes e as superfícies de ataque de cada repositório. Consulte [Repository learning](https://docs.enclave.ai/pt-br/workflows/built-in.md#repository-learning).
* **Atualização contínua.** O Enclave atualiza o mapa quando novos commits chegam ao branch padrão.
* **Revisão de PRs.** O Enclave revisa novos pull requests no GitHub e no GitLab. Consulte [Análise de PRs e dependências](https://docs.enclave.ai/pt-br/risk/pr-analysis.md).

Se você conectar muitos repositórios de uma vez, o Enclave os processa alguns de cada vez.

## Remover um repositório

Abra **Coverage → Repositories**, abra o menu da linha e clique em **Delete repository**. O Enclave para de analisá-lo. Para remover o acesso do Enclave, remova também o repositório no provedor.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.