Skip to main content

Habilitar ou desabilitar o GitHub Codespaces em sua organização

Você pode controlar quais usuários podem usar o GitHub Codespaces nos repositórios privados e internos do .

Quem pode usar esse recurso?

Organization owners

GitHub Team and GitHub Enterprise

Sobe como habilitar e desabilitar o GitHub Codespaces

GitHub Codespaces estão sempre disponíveis nos repositórios públicos de uma organização. Qualquer usuário pode criar um codespace com base nesses repositórios.

Se sua organização estiver em um plano do GitHub Free, GitHub Codespaces estarão sempre disponíveis nos repositórios privados da sua organização. Qualquer usuário com acesso a esses repositórios pode criar um codespace à própria custa.

Se você for proprietário de uma organização em um plano pago, o GitHub, poderá habilitar ou desabilitar GitHub Codespaces para os repositórios privados e internos da sua organização. Você pode habilitar o GitHub Codespaces para todos os usuários ou apenas para membros e colaboradores selecionados.

Habilitar ou desabilitar o GitHub Codespaces

Observação

Remover o acesso de um usuário ao GitHub Codespaces impedirá que ele abram qualquer um dos codespaces nos repositórios privados e internos da sua organização. Para obter mais detalhes, confira O que acontece quando eu remove o acesso de um usuário ao GitHub Codespaces?

  1. No canto superior direito de GitHub, selecione sua foto de perfil e clique em Your organizations.
  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 do Codespaces, em "Acesso a codespaces", selecione sua configuração preferida para GitHub Codespaces nos repositórios privados e internos do .

Como garantir que os usuários possam criar codespaces

Para permitir que um usuário crie codespaces para um repositório de propriedade de sua organização, faça uma destas ações:

  • Conceda ao usuário acesso de leitura ao repositório e permita bifurcação. Isso permite que o usuário crie um codespace, envie alterações por push para um fork e abra uma pull request. Para saber mais, confira Gerenciar a política de bifurcação da sua organização.
  • Dê ao usuário acesso de gravação ao repositório, para que seja possível enviar alterações diretamente ao repositório, sem fork.

Além disso, garanta o seguinte:

O que acontece quando eu removo o acesso de um usuário a GitHub Codespaces?

Antes de remover o acesso dos usuários ao GitHub Codespaces, alerte os usuários afetados.

Quando você remove o acesso de um usuário, o usuário imediatamente não pode mais abrir codespaces existentes que criaram por meio dos repositórios privados e internos da sua organização.

  • Se você alertá-los primeiro, eles poderão enviar por push qualquer trabalho não publicado para um branch no repositório antes de perderem o acesso.
  • Depois que um usuário perde o acesso a um codespace, o codespace é retido por um período de sete dias e, em seguida, é excluído permanentemente. Durante esse período de sete dias, para recuperar o trabalho não publicado do codespace, o usuário deve entrar em contato com conosco por meio do Portal de suporte do GitHub.

Se você estivesse pagando anteriormente por codespaces que o usuário havia criado com base nos repositórios públicos da sua organização, a propriedade desses codespaces transferirá o usuário.

Leitura adicional