Escolha o acesso Git correto
- Personal account: o Agent usa sua conta autorizada para inspeção interativa de código, pushes de branches e pull requests ou merge requests.
- Workspace connection(s): os builds de ambiente em segundo plano usam as concessões de repositório do workspace, sem depender da sua sessão pessoal de chat. Somente administradores do workspace podem configurá-las.
Recursos externos precisam de uma identidade separada
O acesso ao Git, por si só, não concede acesso à AWS, a um gerenciador de segredos ou a pacotes privados. Para um ambiente que precisa repetidamente de um serviço externo, prefira a federação de identidade de carga de trabalho (workload identity federation) quando o provedor oferecer suporte: um administrador estabelece a confiança no provedor e, em seguida, o sandbox em execução apresenta um JWT de carga de trabalho do Replit de curta duração para a troca de credenciais. Limite o público (audience), as claims, os papéis e as permissões de recursos no lado do provedor. A confiança pode ser mais ampla que um único sandbox se a política do provedor usar uma claim válida para todo o workspace. Os passo a passo da AWS e do Infisical mostram padrões concretos de federação e seus limites de confiança. Para uma credencial pontual necessária apenas no seu chat privado, use segredos do chat. Você pode fazer commit de scripts auxiliares revisados e de configurações que não sejam segredos; valores de credenciais, JWTs emitidos e tokens trocados nunca devem ir para o Git nem para uma imagem pré-construída.Esses fluxos em acesso antecipado e as receitas de provedores devem ser revisados com base nas configurações atuais da sua organização. Os exemplos da AWS e do Infisical são receitas de documentação, não uma afirmação de que sua conta de nuvem ou uma troca de federação em produção foi testada.