Observação de substituição: a configuração de acesso e segurança descrita abaixo foi preterida e está documentada aqui somente para referência. Para habilitar o acesso expandido a outros repositórios, adicione as permissões solicitadas ao seu arquivo de configuração devcontainer.json
. Para obter mais informações, confira "Gerenciar o acesso a outros repositórios em seu codespace".
Por padrão, um codespace só pode acessar o repositório onde foi criado. Ao habilitar o acesso e a segurança de um repositório pertencente à sua organização, todos os codespaces que forem criados para esse repositório também terão permissões de leitura para todos os outros repositórios que a organização possui e o criador de codespace terá permissões para acessar. Se você deseja restringir os repositórios que um codespace pode acessar, você pode limitá-lo ao repositório em que o codespace foi criado ou a repositórios específicos. Você só deve habilitar o acesso e a segurança para repositórios nos quais confia.
Para gerenciar quais usuários da sua organização podem usar GitHub Codespaces, confira "Habilitar ou desabilitar o GitHub Codespaces em sua organização".
-
No canto superior direito do GitHub.com, selecione sua foto do perfil e em Suas organizações.
-
Ao lado da organização, clique em Configurações.
-
Na barra leral esquerda, clique em Codespaces.
-
Em Codespaces, na barra lateral esquerda, clique em Geral.
-
Na página de configurações deCodespaces, em "Acesso e segurança", selecione a configuração desejada para sua organização:
- Desabilitado – limite o acesso de codespaces somente ao repositório do qual eles foram criados.
- Todos os repositórios – todos os codespaces criados a partir de repositórios em minha organização podem acessar outros repositórios pertencentes à minha organização.
- Repositórios selecionados – os codespaces criados para repositórios específicos em minha organização podem acessar outros repositórios pertencentes à minha organização.
-
Se você tiver escolhido "Repositórios selecionados", clique no menu suspenso e, em seguida, em um repositório para permitir que os codespaces dele acessem outros repositórios pertencentes a sua organização. Repita esse passo para todos os repositórios cujos codespaces você deseja que acessem outros repositórios.