Skip to main content

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

Инструкции по устранению распространенных проблем с dotfiles и синхронизацией параметров.

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

Устранение неполадок с dotfiles

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

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

    Снимок экрана: раздел "Dotfiles" параметров пространства кода с параметром "Автоматическое установка dotfiles".

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

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

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

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

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

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

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

  1. Если синхронизация параметров в настоящее время отключена в экземпляре VS Code, и вы хотите очистить кэшированные параметры, необходимо сначала включить его. Инструкции см. в разделе Персонализация GitHub Codespaces для вашего аккаунта.

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

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

    Снимок экрана: раскрывающееся меню с параметром "Синхронизация параметров: отключение", выделенным темно-оранжевым контуром.

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

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

  5. Нажмите кнопку " Отключить".