Solucionar problemas de criação e exclusão de codespaces

Este artigo fornece etapas de solução de problemas para problemas comuns que você pode ter ao criar ou excluir um codespace, incluindo problemas de armazenamento e configuração.

Codespaces is available for organizations using GitHub Team or GitHub Enterprise Cloud. Para obter mais informações, consulte os "produtos do GitHub".

Criando codespaces

Sem acesso para criar um codespace

Codespaces não estão disponíveis para todos os repositórios. Se o botão "Abrir com codespaces" estiver faltando, o Codespaces pode não estar disponível para o repositório. Para obter mais informações, consulte "Criar um codespace".

Se você acredita que sua organização habilitou Codespaces, certifique-se de que um proprietário ou gerente de cobrança da organização definiu o limite de gastos para Codespaces. Para obter mais informações, consulte "Gerenciar seu limite de gastos para Codespaces".

O codespace não abre quando criado

Se você criar um codespace e ele não abrir:

  1. Tente atualizar a página no caso de haver um problema de cache ou comunicação.
  2. Acesse a sua página de Codespaces: https://github.com/codespaces e verifique se o novo codespace está listado lá. O processo pode ter criado com sucesso o codespace, mas não foi possível reportar ao seu navegador. Se o novo codespace estiver listado, você poderá abri-lo diretamente a partir daquela página.
  3. Tente criar o código novamente para que o repositório exclua uma falha de comunicação temporária.

Se você ainda não puder criar um codespace para um repositório em que Codespaces estão disponíveis, you may need to contact support. For more information, see "Working with support."

Excluindo codespaces

O proprietário de um codespace tem controle total sobre ele e apenas o proprietário pode excluir seus codespaces. Você não pode excluir um codespace criado por outro usuário.

Armazenamento do contêiner

Ao criar um codespace, ele terá uma quantidade limitada de armazenamento e, após um tempo, poderá ser necessário que você libere espaço. Tente executar qualquer um dos comandos a seguir no terminal de Codespaces para liberar espaço de armazenamento.

  • Remova pacotes que não são mais usados usando sudo apt autoremove.
  • Limpe o cache apt usando sudo apt clean.
  • Veja os primeiros 10 maiores arquivos no codespace comsudo find / -printf '%s %p\n'| sort -nr | head -10.
  • Exclua arquivos desnecessários, como artefatos e registros de criação.

Algumas opções mais destrutivas:

  • Remova imagens não utilizadas do Docker, redes, e contêineres utilizando o docker system prune (insira -a se desejar remover todas as imagens, e --volumes se desejar remover todos os volumes).
  • Remova os arquivos não rastreados da árvore de trabalho: git clean -i.

Configuration

Se as alterações na configuração do seu código causarem um erro no contêiner, seu código será executado no modo de recuperação, e você verá uma mensagem de erro.

Este codespace está em execução em modo de recuperação devido a um erro no contêiner.

Revise os registros de criação, atualize a configuração conforme necessário e execute Codespaces: Recriar contêiner no Paleta de Comando do VS Code para tentar novamente. Para obter mais informações, consulte " Programas registra" e "Configurando Codespaces para o seu projeto".

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.