The Wayback Machine - https://web.archive.org/web/20230119204202/https://docs.github.com/ru/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account
Skip to main content

Персонализация GitHub Codespaces для вашей учетной записи

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

Сведения о персонализации Codespaces

При использовании любой среды разработки важным шагом является настройка параметров и инструментов в соответствии с вашими предпочтениями и рабочими процессами. GitHub Codespaces позволяет персонализировать codespace двумя основными способами.

  • Синхронизация параметров . Параметры Visual Studio Code можно синхронизировать между классическим приложением и веб-клиентом VS Code.
  • Файлы с точкой — вы можете использовать репозиторий dotfiles для указания скриптов, настроек оболочки и других конфигураций.

Персонализация GitHub Codespaces применяется к любому создаваемому пространству codespace.

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

Синхронизация параметров

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

Чтобы включить синхронизацию параметров, в левом нижнем углу панели действий Visual Studio Codeвыберите и щелкните Включить синхронизацию параметров.... В появившемся диалоговом окне выберите параметры, которые нужно синхронизировать.

Параметр синхронизации параметров в меню управления

Дополнительные сведения см. в руководстве по синхронизации параметров в документации по VS Code.

Файлы с точкой

Файлы с точкой — это файлы и папки в системах Unix, которые начинаются с .. Они служат для управления конфигурациями приложений и оболочки в системе. Хранить файл с точкой и управлять им можно в репозитории на сайте GitHub. Рекомендации и учебники по включению в репозиторий файлов с точкой см. в статье, посвященной файлам с точкой в GitHub.

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

Вы можете настроить GitHub Codespaces для использования файлов точек из любого репозитория, которым вы владеете, выбрав этот репозиторий в личных параметрах GitHub Codespaces.

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

  • install.sh
  • install
  • bootstrap.sh
  • bootstrap
  • script/bootstrap
  • setup.sh
  • setup
  • script/setup

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

Любые изменения в выбранном репозитории файлов с точкой будут применяться только к каждому новому пространству codespace и не будут влиять на существующее пространство codespace.

Примечание: В настоящее время Codespaces не поддерживает персонализацию параметров уровня пользователя для VS Code в репозитории dotfiles . Вы можете задать параметры по умолчанию Рабочая область и Удаленная среда [Codespaces] для определенного проекта в репозитории проекта. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.

Включение репозитория файлов с точкой дляCodespaces

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

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

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Значок "Настройки" на панели пользователя 1. В разделе "Код, планирование и автоматизация" на боковой панели нажмите Codespaces.

  2. В разделе "Файлы точек" выберите Автоматическая установка файлов точек , чтобы GitHub Codespaces автоматически устанавливал файлы точек в каждое новое пространство кода, которое вы создаете. Установка файлов с точкой

  3. Выберите репозиторий, из которого нужно установить файлы с точкой. Выбор репозитория файлов с точкой

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

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

Другие доступные параметры

Вы также можете персонализировать GitHub Codespaces с помощью дополнительных параметров в личных параметрах:

Дополнительные материалы