# Résolution des problèmes liés aux options de personnalisation des espaces de code GitHub

Étapes de résolution des problèmes courants liés aux dotfiles et à la synchronisation des paramètres.

Vous pouvez personnaliser GitHub Codespaces à l’aide d’un `dotfiles` référentiel sur GitHub ou à l’aide de la synchronisation des paramètres. Pour plus d’informations, consultez [Personnaliser GitHub Codespaces pour votre compte](/fr/codespaces/setting-your-user-preferences/personalizing-github-codespaces-for-your-account).

## 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.

1. Activez dotfiles en sélectionnant **Installer automatiquement dotfiles** dans [vos paramètres personnelsGitHub Codespaces](https://github.com/settings/codespaces).

   ![Capture d’écran de la section « Dotfiles » des paramètres de codespace, avec l’option « Installer automatiquement des dotfiles » désactivée.](/assets/images/help/codespaces/install-custom-dotfiles.png)

2. 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.

3. Vérifiez `/workspaces/.codespaces/.persistedshare/creation.log` pour des problèmes possibles. Pour plus d’informations, consultez [Journaux de création](/fr/codespaces/troubleshooting/github-codespaces-logs#creation-logs).

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](/fr/codespaces/troubleshooting/troubleshooting-authentication-to-a-repository#authenticating-to-the-repository-you-created-the-codespace-from)
* [Résolution des problèmes de vérification GPG pour les espaces de code GitHub](/fr/codespaces/troubleshooting/troubleshooting-gpg-verification-for-github-codespaces#errors-caused-by-conflicting-git-configuration)

## 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](/fr/codespaces/setting-your-user-preferences/personalizing-github-codespaces-for-your-account#managing-your-preferences-for-settings-sync).

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.

1. 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 [Personnaliser GitHub Codespaces pour votre compte](/fr/codespaces/setting-your-user-preferences/personalizing-github-codespaces-for-your-account#turning-on-settings-sync-in-a-codespace).

2. En bas de la barre d’activité, sélectionnez <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-gear" aria-label="The gear icon" role="img"><path d="M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z"></path></svg> et cliquez sur **La synchronisation des paramètres est activée**.

3. Dans la liste déroulante, cliquez sur **Synchronisation des paramètres : Désactiver**.

   ![Capture d’écran du menu déroulant avec l’option « Synchronisation des paramètres : Désactiver » mise en évidence avec un encadré orange foncé.](/assets/images/help/codespaces/settings-sync-turn-off.png)

4. 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**.

   ![Capture d’écran de la boîte de dialogue « Voulez-vous désactiver la synchronisation ? » avec l’option permettant d’effacer les données du cloud sélectionnée.](/assets/images/help/codespaces/turn-off-sync-dialog.png)

5. Cliquez sur **Désactiver**.