Skip to main content

Устранение неполадок с параметрами персонализации для GitHub Codespaces

Действия по устранению распространенных проблем с файлами точек и синхронизацией параметров.

Вы можете персонализировать GitHub Codespaces с помощью dotfiles репозитория в GitHub Enterprise Cloud или с помощью синхронизации параметров. Дополнительные сведения см. в разделе Персонализация GitHub Codespaces для вашей учетной записи.

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

Если среде 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 сейчас отключена синхронизация параметров, необходимо сначала включить ее. Инструкции см. в разделе Включение синхронизации параметров.

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

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

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

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

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

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