13 KiB
title, shortTitle, intro, redirect_from, versions, type, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | redirect_from | versions | type | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Персонализация GitHub Codespaces для вашей учетной записи | Personalize your codespaces | Вы можете персонализировать {% data variables.product.prodname_github_codespaces %} с помощью репозитория `dotfiles` для {% data variables.product.product_name %} или с помощью синхронизации параметров. |
|
|
how_to |
|
80b6cd1ee982150c1b3c0a66e1247f6098a97bcb | e8c012864f |
MT | ru-RU | 11/09/2022 | 148160256 |
Сведения о персонализации {% data variables.product.prodname_codespaces %}
При использовании любой среды разработки важным шагом является настройка параметров и инструментов в соответствии с вашими предпочтениями и рабочими процессами. {% data variables.product.prodname_github_codespaces %} позволяет персонализировать codespace двумя основными способами.
- Синхронизация параметров . Параметры {% data variables.product.prodname_vscode %} можно синхронизировать между классическим приложением и веб-клиентом {% data variables.product.prodname_vscode_shortname %}.
- Файлы с точкой — вы можете использовать репозиторий
dotfilesдля указания скриптов, настроек оболочки и других конфигураций.
Персонализация {% data variables.product.prodname_github_codespaces %} применяется к любому создаваемому пространству codespace.
Обслуживающие проект также могут определить конфигурацию по умолчанию, которая применяется к каждому пространству codespace для репозитория, созданному любым пользователем. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.
Синхронизация параметров
Синхронизация параметров позволяет синхронизировать конфигурации, такие как параметры, сочетания клавиш, фрагменты кода, расширения и состояние пользовательского интерфейса на компьютерах и экземплярах {% data variables.product.prodname_vscode_shortname %}.
Чтобы включить синхронизацию параметров, в левом нижнем углу панели действий {% data variables.product.prodname_vscode %}выберите {% octicon "gear" aria-label="The gear icon" %} и щелкните Включить синхронизацию параметров.... В появившемся диалоговом окне выберите параметры, которые нужно синхронизировать.
Дополнительные сведения см. в руководстве по синхронизации параметров в документации по {% data variables.product.prodname_vscode_shortname %}.
Файлы с точкой
Файлы с точкой — это файлы и папки в системах Unix, которые начинаются с .. Они служат для управления конфигурациями приложений и оболочки в системе. Хранить файл с точкой и управлять им можно в репозитории на сайте {% data variables.product.prodname_dotcom %}. Рекомендации и учебники по включению в репозиторий файлов с точкой см. в статье, посвященной файлам с точкой в GitHub.
Репозиторий файлов с точкой может включать псевдонимы оболочки и настройки, любые инструменты, которые требуется установить, или любую другую персонализацию пространства codespace, которую вы хотите сделать.
Вы можете настроить {% data variables.product.prodname_github_codespaces %} для использования файлов точек из любого репозитория, которым вы владеете, выбрав этот репозиторий в личных параметрах {% data variables.product.prodname_github_codespaces %}.
При создании новой среды codespace {% data variables.product.prodname_dotcom %} клонирует выбранный репозиторий файлов с точкой в среду codespace и выполняет поиск одного из следующих файлов, чтобы настроить среду.
- install.sh
- install
- bootstrap.sh
- bootstrap
- script/bootstrap
- setup.sh
- setup
- script/setup
Если ни один из этих файлов не найден, для всех файлов или папок в выбранном репозитории файлов с точкой, которые начинаются с ., будут созданы символические ссылки на каталог ~ или $HOME пространства codespace.
Любые изменения в выбранном репозитории файлов с точкой будут применяться только к каждому новому пространству codespace и не будут влиять на существующее пространство codespace.
{% note %}
Примечание: В настоящее время {% data variables.product.prodname_codespaces %} не поддерживает персонализацию параметров уровня пользователя для {% data variables.product.prodname_vscode_shortname %} в репозитории dotfiles . Вы можете задать параметры по умолчанию Рабочая область и Удаленная среда [Codespaces] для определенного проекта в репозитории проекта. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.
{% endnote %}
Включение репозитория файлов с точкой для{% data variables.product.prodname_codespaces %}
Вы можете использовать выбранный репозиторий файлов точек для персонализации среды {% data variables.product.prodname_github_codespaces %}. Выбрав репозиторий файлов с точкой, вы можете добавить в него скрипты, настройки и конфигурации. Затем необходимо включить файлы точек на личной странице параметров {% data variables.product.prodname_github_codespaces %}.
{% warning %}
Предупреждение. Файлы с точкой могут выполнять произвольные скрипты, которые могут содержать непредвиденный или вредоносный код. Перед установкой репозитория файлов с точкой рекомендуется проверять скрипты, чтобы убедиться, что они не выполняют никаких непредвиденных действий.
{% endwarning %}
{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %}
- В разделе "Файлы точек" выберите Автоматическая установка файлов точек , чтобы {% data variables.product.prodname_github_codespaces %} автоматически устанавливал файлы точек в каждое новое пространство кода, которое вы создаете.

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

Можно добавить в репозиторий файлов с точкой дополнительные скрипты, параметры, файлы конфигурации или изменить существующие файлы при желании. Изменения параметров будут приняты только новыми пространствами codespace.
Если в codespace не удается получить параметры конфигурации из файлов точек, см. статью Устранение неполадок с файлами точек для {% data variables.product.prodname_github_codespaces %}.
Другие доступные параметры
Вы также можете персонализировать {% data variables.product.prodname_github_codespaces %} с помощью дополнительных параметров в личных параметрах:
- Сведения о включении проверки GPG см. в разделе Управление проверкой GPG для {% data variables.product.prodname_github_codespaces %}.
- Сведения о настройке редактора см. в разделе Настройка редактора по умолчанию для {% data variables.product.prodname_github_codespaces %}.
- Сведения о том, как долго codespace может оставаться неиспользуемой до автоматической остановки, см. в разделе Настройка периода ожидания для {% data variables.product.prodname_github_codespaces %}.
- Чтобы задать период хранения неиспользуемых codespace, см. статью Настройка автоматического удаления codespace.
- Сведения о настройке региона по умолчанию см. в разделе Настройка региона по умолчанию для {% data variables.product.prodname_github_codespaces %}.
