Skip to main content

Solução de problemas de opções de personalização para GitHub Codespaces

Etapas de solução de problemas comuns com dotfiles e Sincronização de Configurações.

Você pode personalizar o GitHub Codespaces usando um repositório dotfiles no GitHub ou usando a Sincronização de Configurações. Para saber mais, confira Personalizando GitHub codespaces para sua conta.

Solução de problemas de dotfiles

Se o seu codespace não consegue pegar as configurações de dotfiles, você deverá seguir as etapas de depuração a seguir.

  1. Habilite os dotfiles escolhendo Instalar automaticamente os dotfiles nas configurações pessoais do GitHub Codespaces.

    Captura de tela da seção "Dotfiles" das configurações do codespace, com a opção "Instalar dotfiles automaticamente" desmarcada.

  2. Verifique /workspaces/.codespaces/.persistedshare/dotfiles para ver se os dotfiles foram clonados.

    • Se seus dotfiles foram clonados, tente reexecutar manualmente seu script de instalação para verificar se é executável.
    • Se os dotfiles não foram clonados, verifique /workspaces/.codespaces/.persistedshare/EnvironmentLog.txt para ver se houve um problema ao cloná-los.
  3. Verifique /workspaces/.codespaces/.persistedshare/creation.log para ver se há possíveis problemas. Para obter mais informações, confira Logs de criação.

Se a configuração dos dotfiles for selecionada corretamente, mas parte da configuração for incompatível com os codespaces, use a variável de ambiente $CODESPACES para adicionar uma lógica condicional para configurações específicas do codespace. Para obter mais informações sobre configurações que podem ser incompatíveis com codespaces, confira: * Solução de problemas de autenticação para um repositório * Solução de problemas de verificação de GPG para GitHub Codespaces

Solução de Problemas da Sincronização de Configurações

Desative a sincronização de configurações seguindo essas etapas:

  1. Acesse as configurações do GitHub Codespaces.
  2. Navegue para a seção de sincronização de configurações.
  3. Desativar a opção de sincronização de configurações conforme necessário.