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.
Solução de Problemas da Sincronização de Configurações
Você pode desabilitar a Sincronização de Configurações a fim de interromper a sincronização de configurações de/para uma instância do VS Code.
Por padrão, quando você desabilitar a Sincronização de Configurações, 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 os codespaces ainda estiverem sendo criados com as configurações armazenadas em cache e você quiser voltar a usar as configurações padrão do VS Code neles, poderá limpar o cache na nuvem ao desabilitar a Sincronização de Configurações.
-
Se a Sincronização de Configurações estiver desabilitada na sua instância do VS Code, primeiro será necessário habilitá-la. 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.