Skip to main content
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.

Mensagens que você pode ver

A saída do Git do Agent menciona o proxy em vez do seu provedor:
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.
Não dê ao Agent um token de acesso pessoal para contornar um erro. Corrija a conexão no Replit.