Visão geral
Os GitHub Codespaces são excluídos automaticamente depois que são parados e ficam inativos por um número definido de dias. O período de retenção de cada codespace é definido quando o codespace é criado e não é alterado. O período de retenção padrão é de 30 dias. Confira Como configurar a exclusão automática de seus codespaces.
Um codespace pode ser excluído manualmente de várias maneiras:
- No terminal, usando GitHub CLI
- In Visual Studio Code
- No navegador da Web
Use as guias na parte superior deste artigo para exibir instruções para cada uma dessas maneiras de excluir um codespace.
Note
Você não pode excluir um codespace de dentro do JetBrains Gateway, do aplicativo cliente do JetBrains nem de dentro do JupyterLab.
Por que você deve excluir codespaces não utilizados
Há custos associados ao armazenamento de codespaces. Portanto, você deve excluir os codespaces de que não precisa mais. Confira Sobre o faturamento do GitHub Codespaces.
Há limites para o número de codespaces que você pode criar e o que você pode executar ao mesmo tempo. Esses limites variam de acordo com uma série de fatores. Se você atingir o número máximo de codespaces e tentar criar outro, uma mensagem será exibida informando que você deverá remover um codespace antes de criar um novo.
Excluir um codespace
-
No canto superior esquerdo de GitHub, selecione e clique em Codespaces para levar você à página "Seus codespaces" em github.com/codespaces.
-
À direita do codespace que deseja excluir, clique em e em Excluir.
Note
Você pode ter codespaces de pré-compilação que estão consumindo armazenamento adicional que não são exibidos neste dashboard. Para excluí-los, siga as etapas para "Excluir uma configuração de pré-compilação".
Você pode excluir codespaces de dentro do VS Code quando você não estiver trabalhando no codespace.
-
No VS Code, na barra de Atividades, clique no ícone do Gerenciador Remoto.
Note
Se o Remote Explorer não for exibido na barra Activity:
- Abra a paleta de comandos. Por exemplo, pressionando Shift+Command+P (no Mac) / Ctrl+Shift+P (no Windows/Linux).
- Digite:
details
. - Clique em Codespaces: detalhes.
-
Em "GitHub Codespaces", clique com o botão direito do mouse no codespace que você deseja excluir.
-
Clique em Excluir Codespace.
Note
Para saber mais sobre GitHub CLI, confira "Sobre o a CLI do GitHub".
Para excluir um codespace, use o subcomando gh codespace delete
e escolha um codespace na lista exibida.
gh codespace delete
Se você tiver alterações não salvas, será solicitado que você confirme a exclusão. Use o sinalizador --force
para forçar a exclusão, evitando esse prompt.
Para obter mais informações sobre esse comando, confira o manual da GitHub CLI.
Como excluir codespaces em massa
Você pode usar GitHub CLI para excluir vários dos seus codespaces, ou todos, usando um único comando. Para obter mais informações, clique na guia "GitHub CLI" próxima à parte superior desta página.
Você pode usar GitHub CLI para excluir vários dos seus codespaces, ou todos, usando um único comando. Para obter mais informações, clique na guia "GitHub CLI" próxima à parte superior desta página.
Você pode excluir vários ou todos os seus codespaces com um único comando, usando gh codespace delete
seguido por um destes sinalizadores:
--all
- exclua todos os seus codespaces.
--repo REPOSITORY
- exclua todos os seus codespaces para este repositório. Ou use junto com o sinalizador --days
para filtrar por idade do codespace.
--days NUMBER
- exclua todos os seus codespaces mais antigos do que o número especificado de dias. Pode ser usado junto com o sinalizador --repo
.
Por padrão, você será solicitado a confirmar a exclusão de todos os codespaces que contenham alterações não salvas. Você pode usar o sinalizador --force
para ignorar essa confirmação.
Exemplo
Exclua todos os codespaces do repositório octo-org/octo-repo
criados há mais de 7 dias.
gh codespace delete --repo octo-org/octo-repo --days 7
Como excluir codespaces em sua organização
Como proprietário de uma organização, você pode usar GitHub CLI para excluir qualquer codespace em sua organização.
Para obter mais informações, clique na guia "GitHub CLI" próxima à parte superior desta página.
Para obter mais informações, clique na guia "GitHub CLI" próxima à parte superior desta página.
-
Insira um desses comandos para exibir uma lista de codespaces.
gh codespace delete --org ORGANIZATION
– lista os codespaces atuais na organização especificada.gh codespace delete --org ORGANIZATION --user USER
– lista apenas os codespaces criados pelo usuário especificado. Você deve ser um proprietário da organização especificada.
-
Na lista de codespaces, navegue até o codespace que você deseja excluir.
-
Para excluir o codespace selecionado, pressione Enter.
Se o codespace contiver alterações não salvas, será solicitado que você confirme a exclusão.
Você também pode usar a API REST para excluir codespaces de sua organização. Confira Pontos de extremidade da API REST para organizações do Codespaces.