Skip to main content

Habilitar ou desabilitar GitHub Codespaces para sua organização

Você pode controlar quais usuários podem usar GitHub Codespaces nos repositórios privados da sua organização.

Quem pode usar esse recurso?

Organization owners

GitHub Team and GitHub Enterprise

Sobre como habilitar e desabilitar GitHub Codespaces

GitHub Codespaces está sempre disponível 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 GitHub Free plano, GitHub Codespaces estará sempre disponível 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 um proprietário da organização em um plano pago GitHub , poderá habilitar ou desabilitar GitHub Codespaces os repositórios privados da sua organização. Você pode habilitar GitHub Codespaces para todos os usuários ou apenas para membros e colaboradores selecionados.

Habilitar ou desabilitar GitHub Codespaces

Observação

Remover o acesso GitHub Codespaces de um usuário impedirá que ele abra qualquer um dos seus codespaces existentes nos repositórios privados da sua organização. Para obter mais detalhes, confira O que acontece quando removo o acesso GitHub Codespacesde um usuário?

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  4. Na barra lateral esquerda, clique em Codespaces.

  5. No Codespaces, na barra lateral esquerda, clique em General.

  6. Codespaces Na página de configurações, em "Acesso a codespaces", selecione sua configuração preferida nos GitHub Codespaces repositórios privados da sua organização.

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 a criação de forks. 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 Gerenciando a política de bifurcação da sua organização.
  • Dê ao usuário acesso de gravação ao repositório, para que possam enviar alterações diretamente ao repositório, sem criar um fork.

Observação

Se você é um educador verificado ou um professor, você deve habilitar GitHub Codespaces a partir de um GitHub Classroom para usar seu Codespaces benefício de Educação. Para saber mais, confira Usando o GitHub Codespaces com o GitHub Classroom.

O que acontece quando eu removo o acesso GitHub Codespacesde um usuário?

Antes de remover o acesso GitHub Codespacesdos usuários, você deve alertar os usuários afetados.

Quando você remover o acesso de um usuário, o usuário não poderá abrir imediatamente os codespaces existentes que criou com base nos repositórios privados 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 7 dias, para recuperar o trabalho não publicado do codespace, o usuário deve entrar em contato nos por meio do portal .

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