Skip to main content

Gerenciando o acesso ao repositório para os codespaces da sua organização

Você pode gerenciar os repositórios de sua organização que o GitHub Codespaces pode acessar.

Quem pode usar esse recurso

To manage access and security for GitHub Codespaces for an organization, you must be an organization owner.

As organizações com os planos do GitHub Team e do GitHub Enterprise podem pagar pelo uso de membros e colaboradores do GitHub Codespaces. Depois, essas organizações podem acessar configurações e políticas para gerenciar codespaces pagos pela organização. Para obter mais informações, confira "Como escolher quem tem a propriedade e paga pelos codespaces em sua organização" e "Planos do GitHub."

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".

  1. No canto superior direito do GitHub.com, selecione sua foto do perfil e em Suas organizações.

    Captura de tela do menu suspenso na imagem de perfil do @octocat. "Suas organizações" está contornado em laranja escuro.

  2. Ao lado da organização, clique em Configurações.

  3. Na barra leral esquerda, clique em Codespaces.

  4. Em Codespaces, na barra lateral esquerda, clique em Geral.

  5. 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.
  6. 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.

Leitura adicional