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

# Acesso seguro ao GitHub e ao GitLab

> Entenda como o Agent acessa o GitHub e o GitLab por meio do proxy de provedor Git do Replit, mantendo as credenciais do repositório fora do sandbox que executa seu código.

Quando o Agent executa `git`, `gh` ou `glab`, o Replit encaminha a solicitação por um proxy seguro: `github.replit.internal` para o GitHub e `gitlab.replit.internal` para o GitLab. O proxy adiciona as credenciais da sua conexão fora do sandbox, de modo que o Agent nunca recebe um token que possa vazar.

Somente o Agent usa o proxy. Seu próprio shell e o painel Git se conectam diretamente ao GitHub e ao GitLab com a sua própria conta, e seus remotes mantêm as URLs habituais.

## O que o Agent pode acessar

O Agent pode acessar exatamente o que a sua conexão com o GitHub ou o GitLab permite. Para alterar isso, atualize a conexão no Replit ou as permissões dela no seu provedor. Para builds em segundo plano, consulte [Instale o app do provedor Git](https://docs.replit.com/pt/build/code/install-git-app.md).

## Mensagens que você pode ver

A saída do Git do Agent menciona o proxy em vez do seu provedor:

```text theme={null}
github.replit.internal ✅ is Replit's secure GitHub proxy
```

Se uma solicitação falhar, o erro informa o que fazer, como reconectar o GitHub no Replit ou dar à conexão acesso ao repositório. Erros do próprio GitHub ou GitLab, como um push rejeitado em uma branch protegida, aparecem sem alterações.

> [!WARNING]
>
> Não dê ao Agent um token de acesso pessoal para contornar um erro. Corrija a conexão no Replit.
