Você pode personalizar o GitHub Codespaces usando um repositório dotfiles
em GitHub Enterprise Cloud ou usando Sincronização de Configurações. Para saber mais , confira "Como personalizar o 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.
-
Habilite os dotfiles selecionando Instalar dotfiles automaticamente nas Configurações pessoais dos GitHub Codespaces.
-
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.
-
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"
- "Como resolver problemas de verificação GPG para o GitHub Codespaces"
Solução de Problemas da Sincronização de Configurações
Você pode desativar a Sincronização de Configurações a fim de interromper a sincronização de configurações de/para uma instância do VS Code.
Quando você desativa a Sincronização de Configurações em um codespace, novos codespaces continuarão a usar as configurações armazenadas em cache da última vez em que as suas configurações foram enviadas por push para a nuvem. Se você usar o cliente Web do VS Code para codespaces e quiser que os codespaces usem as configurações padrão em vez das configurações armazenadas em cache, desabilite a Sincronização de Configurações. Para obter mais informações, confira "Como gerenciar suas preferências para Sincronização de Configurações".
Se você quiser voltar a usar as configurações padrão do VS Code em todas as instâncias do VS Code, incluindo o aplicativo da área de trabalho, limpe o cache na nuvem ao desativar a Sincronização de Configurações.
-
Se a Sincronização de Configurações estiver desativada na instância do VS Code e você quiser limpar as configurações armazenadas em cache, primeiro ative-a. Para obter instruções, confira a Como personalizar o GitHub Codespaces para sua conta.
-
Na parte inferior da Barra de Atividades, selecione e clique em Ativar Sincronização de Configurações.
-
Na lista suspensa, clique em Desativar Sincronização de Configurações.
-
Para limpar as configurações armazenadas em cache, no diálogo, selecione Desativar sincronização em todos os dispositivos e limpar os dados da nuvem.
-
Clique em Desativar.