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?
- No canto superior direito de GitHub, selecione sua foto de perfil e clique em Your organizations.
- 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 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:
- A empresa não use OIDC com CAP. Para saber mais, confira Sobre o suporte para a Política de Acesso Condicional do IdP.
- Verifique se a sua organização não tem um endereço IP permitir a lista habilitada. Para obter mais informações, confira Como gerenciar os endereços IP permitidos para sua organização.
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.