Skip to main content

Habilitar ou desabilitar o Codespaces em sua organização

Quem pode usar esse recurso?

Organization owners can control which users can use Codespaces.

Organizations on Team and Enterprise plans can choose to disable Codespaces in private repositories. For more information, see Planos do .

O Codespaces está sempre disponível nos repositórios públicos de uma organização e qualquer usuário pode criar um codespace com base nesses repositórios. Se sua organização estiver em um plano do Free, o Codespaces estará sempre disponível nos repositórios privados da sua organização também e todos os usuários com acesso a esses repositórios poderão criar um codespace às suas próprias custas.

Se você for o proprietário de uma organização em um plano Team ou Enterprise Cloud, poderá escolher se deseja habilitar ou desabilitar Codespaces nos repositórios privados . Se você habilitar o Codespaces nesses repositórios, poderá escolher se deseja habilitar para todos os usuários ou para uma seleção de membros e colaboradores.

Ao habilitar o Codespaces, você pode ajudar seus membros e colaboradores a começar a trabalhar com projetos rapidamente, sem a necessidade de instalar muitas ferramentas e dependências localmente para começar a contribuir. No entanto, talvez você queira distribuir o Codespaces gradualmente em sua organização, habilitando-o para grupos de usuários por vez. Como alternativa, se você precisar cumprir as normas de segurança que exigem maior controle sobre o código privado em sua organização, convém desabilitar o Codespaces para todos os membros.

Se você tiver habilitado o Codespaces em repositórios privados internos para pelo menos alguns usuários, você poderá optar por pagar pelo uso desses usuários do Codespaces em todos os repositórios em sua organização. Para saber mais, confira Como escolher quem tem a propriedade e paga pelos codespaces em sua organização.

Se você não puder acessar as configurações para habilitar o Codespaces em sua organização, isso pode ser porque um proprietário da empresa desabilitou o Codespaces para sua organização. Para saber mais, confira Como impor políticas do Codespaces em sua empresa na documentação do Enterprise Cloud.

Somente as pessoas que podem enviar alterações por push para um repositório ou bifurcar o repositório podem criar um codespace para esse repositório. Para permitir que um usuário crie codespaces para um repositório de propriedade de sua organização, siga uma das orientações a seguir.

  • Verifique se o usuário tem acesso de leitura ao repositório e se o repositório permite o fork, para que seja possível criar um codespace com base no repositório, enviar as alterações para um fork e criar uma solicitação de pull com relação a quaisquer alterações necessárias. Para saber mais, confira Gerenciar a política de bifurcação da sua organização.
  • Verifique se o usuário tem acesso de gravação ao repositório, para que seja possível enviar alterações diretamente ao repositório, sem fork.

Além disso, para permitir que os usuários criem codespaces, você deve garantir que a organização não tem uma lista de endereços IP permitidos habilitada. Para saber mais, confira Como gerenciar endereços IP permitidos para sua organização na documentação do Enterprise Cloud.

Observação

Se você for um educador ou professor verificado, precisará habilitar o Codespaces de um Classroom para usar o Benefício educacional do Codespaces. Para saber mais, confira Usando o Codespaces com o Classroom.

Se você remover o acesso de um usuário ao Codespaces, o usuário não poderá abrir imediatamente os codespaces existentes criados com base nos repositórios privados . Se você estivesse pagando anteriormente por codespaces que o usuário havia criado a partir dos repositórios públicos da sua organização, a propriedade desses codespaces transferirá o usuário.

Antes de remover o acesso dos usuários, você deve alertar os usuários afetados. Se eles tiverem um trabalho não publicado em um codespace, eles poderão garantir que o trabalho seja enviado por push para um branch no repositório antes que eles percam 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 .

Observação

Se você remover o acesso de um usuário ao Codespaces, o usuário não poderá abrir imediatamente os codespaces existentes criados com base nos repositórios privados . Para saber mais, confira Sobre como alterar suas configurações.

  1. No canto superior direito de , 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 Codespaces nos repositórios privados .

    Você pode desabilitar o Codespaces, habilitar para membros ou equipes específicos, habilitar para todos os membros ou habilitar para todos os membros e colaboradores.