Vous pouvez personnaliser GitHub Codespaces en utilisant un dépôt dotfiles
sur GitHub Enterprise Cloud ou en utilisant la fonctionnalité Synchronisation des paramètres. Pour plus d’informations, consultez « Personnalisation de GitHub Codespaces pour votre compte ».
Résolution des problèmes liés aux dotfiles
Si votre codespace ne parvient pas à récupérer des paramètres de configuration à partir de fichiers dotfile, vous devriez suivre les étapes de résolution des problèmes suivantes.
-
Activez les dotfiles en sélectionnant Installer automatiquement les dotfiles dans vos paramètres GitHub Codespaces personnels.
-
Vérifiez dans
/workspaces/.codespaces/.persistedshare/dotfiles
si vos fichiers dotfile ont été clonés.- Si vos fichiers dotfile ont été clonés, essayez de réexécuter manuellement votre script d’installation pour vérifier qu’il est exécutable.
- Si vos fichiers dotfile n’ont pas été clonés, vérifiez dans
/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt
si le clonage a rencontré un problème.
-
Vérifiez dans
/workspaces/.codespaces/.persistedshare/creation.log
des problèmes possibles. Pour plus d’informations, consultez Journaux de création.
Si la configuration est correctement récupérée à partir de vos fichiers dotfile, mais qu’une partie de la configuration n’est pas compatible avec les codespaces, utilisez la variable d’environnement $CODESPACES
afin d’ajouter une logique conditionnelle pour les paramètres de configuration spécifiques de codespace. Pour plus d’informations sur une configuration qui pourrait être incompatible avec les codespaces, consultez :
- Résolution des problèmes d’authentification dans un dépôt
- Résolution des problèmes de vérification GPG pour GitHub Codespaces
Résolution des problèmes de synchronisation des paramètres
Vous pouvez désactiver la synchronisation des paramètres pour l’arrêter vers et depuis une instance de VS Code.
Lorsque vous désactivez la synchronisation des paramètres dans un codespaces, les nouveaux codespaces continuent d’utiliser les paramètres mis en cache la dernière fois que vos paramètres ont été envoyés vers le cloud. Si vous utilisez le client web VS Code pour des codespaces et que vous souhaitez qu’ils utilisent les paramètres par défaut au lieu de vos paramètres mis en cache, vous pouvez désactiver la synchronisation des paramètres. Pour plus d’informations, consultez « Gestion de vos préférences pour la synchronisation des paramètres ».
Si vous souhaitez revenir à l’utilisation des paramètres VS Code par défaut dans toutes les instances de VS Code, y compris l’application de bureau, vous pouvez effacer le cache dans le cloud lorsque vous désactivez la synchronisation des paramètres.
-
Si la synchronisation des paramètres est actuellement désactivée dans votre instance de VS Code, et que vous souhaitez effacer vos paramètres mis en cache, vous devez d’abord l’activer. Pour les instructions, consultez Personnalisation de GitHub Codespaces pour votre compte.
-
En bas de la barre d’activité, sélectionnez et cliquez sur La synchronisation des paramètres est activée.
-
Dans la liste déroulante, cliquez sur Synchronisation des paramètres : Désactiver.
-
Pour effacer les paramètres mis en cache, dans la boîte de dialogue, sélectionnez Désactiver la synchronisation sur tous les appareils et effacer les données dans le cloud.
-
Cliquez sur Désactiver.