Solucionar problemas do seu codespace

Use este guia para ajudá-lo a resolver problemas comuns com seu codespace.

Observação: Codespaces está atualmente em versão beta pública limitada e sujeito a alterações. Para obter mais informações sobre fontes de publicação, consulte "About Codespaces."

Limitações conhecidas

Durante a beta, a funcionalidade é limitada.

  • Para a melhor experiência com Codespaces, recomendamos o uso de um navegador baseado no Chromium, como o Google Chrome ou a Microsoft Edge.
  • Apenas um tamanho único de espaço de código está disponível.
  • Somente os contêineres Linux são suportados.
  • Um codespace não é totalmente recuperável. Os processos que estavam em execução no momento em que o código foi interrompido não serão reiniciados.

Durante o beta, repositórios privados pertencentes a organizações ou quaisquer repositórios pertencentes a uma organização que exijam um único login SAML, não são suportados.

Solução de problemas de Visual Studio Code

Use Problemas no microsoft/vscode para verificar problemas conhecidos ou registrar problemas sobre a experiência de Visual Studio Code.

Solução de problemas de configuração

If changes to your codespace's configuration cause a container error, your codespace will run in recovery mode, and you will see an error message.

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: Rebuild Container na paleta de comandos para tentar novamente. Para obter mais informações, consulte "Configurar o Codespaces para seu projeto".

solução de problemas dotfiles

  • Certifique-se de que seu repositório dotfiles seja público. Se você tem segredos ou dados confidenciais que você deseja usar em seu código, use segredos de codespaces em vez dos dotfiles privados.
  • Verifique /workspaces/.codespaces/.persistedshare/dotfiles para ver se seus dotfiles foram clonados.
    • Se seus dotfiles foram clonados, tente reexecutar manualmente seu script de instalação para verificar se ele é executável.
    • Se seus dotfiles não foram clonados, verifique /workspaces/.codespaces/.persistedshare/EnvironmentLog.txt para ver se havia um problema com a clonagem.
  • Verifique /workspaces/.codespaces/.persistedshare/creation.log com relação a possíveis problemas. Como alternativa, você pode ver o creation.log acessando a paleta de comandos e inserindo os Codespaces: View Creation Log.

Solução de problemas do navegador

Se você encontrar problemas ao usar um navegador que não se baseie no Chromium, tente alternar para um navegador baseado no Chromium ou verifique se há problemas conhecidos com seu navegador no repositório microsoft/vscode procurando por problemas etiquetados com o nome do seu navegador, como, por exemplo, fogo-fogo ou safari.

Se você encontrar problemas ao usar um navegador baseado em Chromium, você poderá verificar se você está tendo outro problema conhecido com Visual Studio Code no repositório microsoft/vscode.

Solução de problemas de 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. Experimente qualquer um dos seguintes itens para liberar espaço de armazenamento.

  • Remova pacotes que não são mais usando sudo apt autoremove
  • Limpe o cache apt usando sudo apt clean
  • Exclua arquivos desnecessários, como artefatos de compilação e registros (estes são muito dependentes do projeto)
  • Veja os 10 principais arquivos no codespace: sudo find / -printf '%s %p\n'├sort -nr ├head -10

Mais opções para exclusão:

  • 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

Entrar em contato

Se precisar de ajuda, você poderá entrar em contato conosco. Para obter mais informações, consulte "Sobre Codespaces."

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.