13 KiB
title, shortTitle, intro, redirect_from, versions, type, topics, product, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | redirect_from | versions | type | topics | product | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Персонализация Codespaces для вашей учетной записи | Personalize your codespaces | Вы можете персонализировать {% data variables.product.prodname_codespaces %} с помощью репозитория `dotfiles` для {% data variables.product.product_name %} или с помощью синхронизации параметров. |
|
|
how_to |
|
{% data reusables.gated-features.codespaces %} | 2c136318f3eff0a8caed8900520b8eb8a7772add | dc42bb4a48 |
HT | ru-RU | 07/13/2022 | 146681352 |
Сведения о персонализации {% data variables.product.prodname_codespaces %}
При использовании любой среды разработки важным шагом является настройка параметров и инструментов в соответствии с вашими предпочтениями и рабочими процессами. {% data variables.product.prodname_codespaces %} позволяет использовать два основных способа персонализации пространств codespace.
- Синхронизация параметров — вы можете использовать одинаковые параметры {% data variables.product.prodname_vscode %} в {% data variables.product.prodname_codespaces %} и других экземплярах {% data variables.product.prodname_vscode %}.
- Файлы с точкой — вы можете использовать репозиторий
dotfilesдля указания скриптов, настроек оболочки и других конфигураций.
Персонализация {% data variables.product.prodname_codespaces %} применяется к любому создаваемому пространству codespace.
Обслуживающие проект также могут определить конфигурацию по умолчанию, которая применяется к каждому пространству codespace для репозитория, созданному любым пользователем. Дополнительные сведения см. в разделе Настройка {% data variables.product.prodname_codespaces %} для проекта.
Синхронизация параметров
С помощью синхронизации параметров можно использовать одинаковые параметры, сочетания клавиш, фрагменты кода, расширения и состояние пользовательского интерфейса на различных компьютерах и экземплярах {% data variables.product.prodname_vscode %}.
Чтобы включить синхронизацию параметров, в левом нижнем углу панели действий выберите {% octicon "gear" aria-label="The gear icon" %} и нажмите Включить синхронизацию параметров. В появившемся диалоговом окне выберите параметры, которые нужно синхронизировать.
Дополнительные сведения см. в разделе Руководство по синхронизации параметров в документации по {% data variables.product.prodname_vscode %}.
Файлы с точкой
Файлы с точкой — это файлы и папки в системах Unix, которые начинаются с .. Они служат для управления конфигурациями приложений и оболочки в системе. Хранить файл с точкой и управлять им можно в репозитории на сайте {% data variables.product.prodname_dotcom %}. Рекомендации и учебники по включению в репозиторий файлов с точкой см. в статье, посвященной файлам с точкой в GitHub.
Репозиторий файлов с точкой может включать псевдонимы оболочки и настройки, любые инструменты, которые требуется установить, или любую другую персонализацию пространства codespace, которую вы хотите сделать.
Вы можете настроить {% data variables.product.prodname_codespaces %} для использования файлов с точкой из любого репозитория, которым владеете, выбрав этот репозиторий в личных настройках {% data variables.product.prodname_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 %} в репозитории dotfiles. Вы можете задать параметры по умолчанию Рабочая область и Удаленная среда [Codespaces] для определенного проекта в репозитории проекта. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.
{% endnote %}
Включение репозитория файлов с точкой для{% data variables.product.prodname_codespaces %}
Вы можете использовать выбранный репозиторий файлов с точкой для персонализации среды {% data variables.product.prodname_codespaces %}. Выбрав репозиторий файлов с точкой, вы можете добавить в него скрипты, настройки и конфигурации. Затем необходимо включить файлы с точкой на странице личных параметров {% data variables.product.prodname_codespaces %}.
{% warning %}
Предупреждение. Файлы с точкой могут выполнять произвольные скрипты, которые могут содержать непредвиденный или вредоносный код. Перед установкой репозитория файлов с точкой рекомендуется проверять скрипты, чтобы убедиться, что они не выполняют никаких непредвиденных действий.
{% endwarning %}
{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %}
- В разделе "Файлы с точкой" выберите Автоматически устанавливать файлы с точкой, чтобы {% data variables.product.prodname_codespaces %} автоматически устанавливал файлы с точкой в каждое создаваемое пространство codespace.

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

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