The Wayback Machine - https://web.archive.org/web/20230218170934/https://docs.github.com/ru/codespaces/troubleshooting/troubleshooting-personalization-for-codespaces
Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Troubleshooting personalization options for GitHub Codespaces

Troubleshooting steps for common issues with dotfiles and Settings Sync.

Вы можете персонализировать GitHub Codespaces с помощью dotfiles репозитория в GitHub или с помощью синхронизации параметров. Дополнительные сведения см. в разделе Personalizing GitHub Codespaces for your account.

Устранение неполадок с файлами точек

Если среде codespace не удается получить параметры конфигурации из файлов с точкой, необходимо выполнить указанные ниже действия по отладке.

  1. Включите файлы точек, выбрав Автоматическая установка файлов точек в личных параметрах GitHub Codespaces.

    Параметр "Автоматически устанавливать файлы с точкой"

  2. Проверьте /workspaces/.codespaces/.persistedshare/dotfiles, чтобы узнать, были ли клонированы файлы с точкой.

    • Если файлы с точкой были клонированы, попробуйте вручную перезапустить скрипт установки, чтобы убедиться, что он является исполняемым.
    • Если файлы с точкой не были клонированы, проверьте /workspaces/.codespaces/.persistedshare/EnvironmentLog.txt, чтобы узнать о возможной проблеме с клонированием.
  3. Проверьте /workspaces/.codespaces/.persistedshare/creation.log на предмет возможных проблем. Дополнительные сведения см. в разделе Журналы создания.

Если получение конфигурации из файлов с точкой осуществляется правильно, но часть конфигурации несовместима со средами codespace, используйте переменную среды $CODESPACES, чтобы добавить условную логику для параметров конфигурации, относящихся к конкретной среде codespace.

Устранение неполадок синхронизации параметров

Вы можете отключить синхронизацию параметров, чтобы остановить синхронизацию параметров с экземпляром VS Code.

По умолчанию при отключении синхронизации параметров новые codespace продолжают использовать параметры, кэшированные с момента последней отправки параметров в облако. Если ваши codespace по-прежнему создаются с кэшируемыми параметрами и вы хотите вернуться к использованию параметров по умолчанию VS Code в codespaces, вы можете очистить кэш в облаке, отключив синхронизацию параметров.

  1. Если в вашем экземпляре VS Code сейчас отключена синхронизация параметров, необходимо сначала включить ее. Инструкции см. в разделе Personalizing GitHub Codespaces for your account.

  2. В нижней части панели действий выберите и щелкните Параметры Синхронизация включена.

  3. В раскрывающемся списке щелкните Параметры Синхронизация: отключить.

    Снимок экрана: параметр "Отключить синхронизацию параметров" в VS Code

  4. Чтобы очистить кэшированные параметры, в диалоговом окне выберите Отключить синхронизацию на всех устройствах и очистите данные из облака.

    Снимок экрана: диалоговое окно "Отключить синхронизацию параметров"

  5. Щелкните Выключить.