Skip to main content
O acesso ao repositório tem dois propósitos distintos: trabalhar no código no seu chat e buscar código para builds de ambiente compartilhados.

Conecte sua conta pessoal

Conecte o GitHub ou o GitLab pelas integrações do Replit. O Replit usa seu acesso autorizado para inspecionar código e, quando solicitado e permitido, fazer push de branches e abrir pull requests ou merge requests. Peça ao Replit:
Para o GitLab, troque GitHub por GitLab. Conclua o fluxo de conexão e revise o acesso solicitado. Para conectar pela interface, abra Repositories e selecione Connect no card do provedor. Se ele mostrar Manage, selecione Connect em Personal account. Você também pode conectar em Integrations nas suas configurações pessoais. Integrações pessoais mostrando os cards de conexão do GitHub e do GitLab. Compartilhe a URL do repositório e confirme que o Replit consegue lê-lo. Abrir um pull request também exige permissão para fazer push de uma branch ou usar o fluxo de fork aprovado da sua equipe. Para desconectar seu login pessoal, volte a Repositories > Manage e selecione Disconnect em Personal account. Isso não remove as concessões de repositório do workspace.

Configure o acesso do workspace

Um administrador do workspace configura as concessões de repositório para builds de ambiente em segundo plano. Seu login pessoal não substitui essa configuração compartilhada. Abra Repositories, encontre o card do provedor e selecione Manage. Se o card mostrar Connect, entre primeiro. Em Workspace connection(s), escolha Connect para entrar na configuração do workspace ou Configure para gerenciar o acesso existente. Somente administradores do workspace podem configurar o acesso compartilhado. Os membros podem visualizá-lo e gerenciar o próprio login pessoal. A disponibilidade pode variar por workspace.

GitHub: instale e conecte o app

  1. Entre no GitHub no editor de conexão do workspace para ver suas organizações.
  2. Escolha Add GitHub organization e depois selecione a organização e os repositórios do GitHub App do Replit. O administrador do GitHub pode precisar aprová-lo.
  3. Volte ao Replit, selecione Refresh se necessário e escolha Connect ao lado da organização instalada. A instalação por si só não a conecta ao workspace.
  4. Confirme que a organização mostra Connected antes de criar o build de um ambiente.
O GitHub gerencia as permissões de repositório da instalação. Se um repositório estiver ausente, revise-as com o administrador do GitHub.

GitLab: conecte um grupo

O GitLab usa concessões de grupo e de projeto, não uma instalação de app no estilo do GitHub.
  1. Entre no GitLab no editor de conexão do workspace para ver seus grupos.
  2. Escolha Configure ao lado de um grupo, selecione os projetos a compartilhar e depois escolha Connect group.
  3. Confirme que o grupo mostra Connected. Use Edit para alterar os projetos selecionados depois.
Se um grupo ou projeto estiver ausente, verifique suas permissões no GitLab e os requisitos de aprovação da organização.

Desconecte o acesso compartilhado

Em Repositories > Manage > Configure, escolha Disconnect para a concessão do workspace. Isso remove o acesso do workspace por meio dessa concessão, não o seu login pessoal nem a instalação do GitHub App no lado do provedor. Builds e projetos que dependem da concessão perdem o acesso ao repositório. Desconectar um grupo do GitLab também remove a conta de serviço do Replit, as associações e os webhooks dele, e revoga os tokens de build existentes. Para remover apenas projetos selecionados do GitLab, use Edit. Remover projetos revoga o acesso do workspace a eles e pode invalidar tokens de build existentes.

Solucione problemas de acesso

  • O chat não consegue ler ou fazer push: Verifique a conta pessoal conectada e as permissões dela no repositório.
  • O build do ambiente não consegue buscar o código: Verifique a conexão do workspace e os repositórios selecionados.
  • O app não consegue acessar um serviço: O acesso ao repositório não fornece credenciais de aplicação. Consulte Adicione segredos aos ambientes.
Nunca cole um token de acesso pessoal no chat para contornar um erro de acesso. Depois de configurar o acesso compartilhado, continue em Crie um ambiente reutilizável. Identidades de serviços externos e secrets de chat não substituem uma concessão de repositório do workspace.