1
0
mirror of synced 2026-01-04 09:06:46 -05:00
Files
docs/translations/ru-RU/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md
2022-11-16 21:42:42 +00:00

109 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Персонализация GitHub Codespaces для вашей учетной записи
shortTitle: Personalize your codespaces
intro: 'Вы можете персонализировать {% data variables.product.prodname_github_codespaces %} с помощью репозитория `dotfiles` для {% data variables.product.product_name %} или с помощью синхронизации параметров.'
redirect_from:
- /github/developing-online-with-github-codespaces/personalizing-github-codespaces-for-your-account
- /github/developing-online-with-codespaces/personalizing-codespaces-for-your-account
- /codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account
- /codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account
versions:
fpt: '*'
ghec: '*'
type: how_to
topics:
- Codespaces
- Set up
- Fundamentals
ms.openlocfilehash: 80b6cd1ee982150c1b3c0a66e1247f6098a97bcb
ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8
ms.translationtype: MT
ms.contentlocale: ru-RU
ms.lasthandoff: 11/09/2022
ms.locfileid: '148160256'
---
## Сведения о персонализации {% data variables.product.prodname_codespaces %}
При использовании любой среды разработки важным шагом является настройка параметров и инструментов в соответствии с вашими предпочтениями и рабочими процессами. {% data variables.product.prodname_github_codespaces %} позволяет персонализировать codespace двумя основными способами.
- [Синхронизация параметров](#settings-sync) . Параметры {% data variables.product.prodname_vscode %} можно синхронизировать между классическим приложением и веб-клиентом {% data variables.product.prodname_vscode_shortname %}.
- [Файлы с точкой](#dotfiles) — вы можете использовать репозиторий `dotfiles` для указания скриптов, настроек оболочки и других конфигураций.
Персонализация {% data variables.product.prodname_github_codespaces %} применяется к любому создаваемому пространству codespace.
Обслуживающие проект также могут определить конфигурацию по умолчанию, которая применяется к каждому пространству codespace для репозитория, созданному любым пользователем. Дополнительные сведения см. в статье [Общие сведения о контейнерах разработки](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers).
## Синхронизация параметров
Синхронизация параметров позволяет синхронизировать конфигурации, такие как параметры, сочетания клавиш, фрагменты кода, расширения и состояние пользовательского интерфейса на компьютерах и экземплярах {% data variables.product.prodname_vscode_shortname %}.
Чтобы включить синхронизацию параметров, в левом нижнем углу панели действий {% data variables.product.prodname_vscode %}выберите {% octicon "gear" aria-label="The gear icon" %} и щелкните **Включить синхронизацию параметров...**. В появившемся диалоговом окне выберите параметры, которые нужно синхронизировать.
![Параметр синхронизации параметров в меню управления](/assets/images/help/codespaces/codespaces-manage-settings-sync.png)
Дополнительные сведения см. в [руководстве по синхронизации параметров](https://code.visualstudio.com/docs/editor/settings-sync) в документации по {% data variables.product.prodname_vscode_shortname %}.
## Файлы с точкой
Файлы с точкой — это файлы и папки в системах Unix, которые начинаются с `.`. Они служат для управления конфигурациями приложений и оболочки в системе. Хранить файл с точкой и управлять им можно в репозитории на сайте {% data variables.product.prodname_dotcom %}. Рекомендации и учебники по включению в репозиторий файлов с точкой см. в статье, посвященной [файлам с точкой в GitHub](https://dotfiles.github.io/).
Репозиторий файлов с точкой может включать псевдонимы оболочки и настройки, любые инструменты, которые требуется установить, или любую другую персонализацию пространства codespace, которую вы хотите сделать.
Вы можете настроить {% data variables.product.prodname_github_codespaces %} для использования файлов точек из любого репозитория, которым вы владеете, выбрав этот репозиторий в [личных параметрах {% data variables.product.prodname_github_codespaces %}](https://github.com/settings/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] для определенного проекта в репозитории проекта. Дополнительные сведения см. в статье [Общие сведения о контейнерах разработки](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#creating-a-custom-dev-container-configuration).
{% 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 %}
1. В разделе "Файлы точек" выберите **Автоматическая установка файлов точек** , чтобы {% data variables.product.prodname_github_codespaces %} автоматически устанавливал файлы точек в каждое новое пространство кода, которое вы создаете.
![Установка файлов с точкой](/assets/images/help/codespaces/install-custom-dotfiles.png)
2. Выберите репозиторий, из которого нужно установить файлы с точкой.
![Выбор репозитория файлов с точкой](/assets/images/help/codespaces/select-dotfiles-repo.png)
Можно добавить в репозиторий файлов с точкой дополнительные скрипты, параметры, файлы конфигурации или изменить существующие файлы при желании. Изменения параметров будут приняты только новыми пространствами codespace.
Если в codespace не удается получить параметры конфигурации из файлов точек, см. [статью Устранение неполадок с файлами точек для {% data variables.product.prodname_github_codespaces %}](/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces).
## Другие доступные параметры
Вы также можете персонализировать {% data variables.product.prodname_github_codespaces %} с помощью [дополнительных параметров в личных параметрах](https://github.com/settings/codespaces):
- Сведения о включении проверки GPG см. в разделе [Управление проверкой GPG для {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces).
- Сведения о настройке редактора см. в разделе [Настройка редактора по умолчанию для {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces).
- Сведения о том, как долго codespace может оставаться неиспользуемой до автоматической остановки, см. в разделе [Настройка периода ожидания для {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces).
- Чтобы задать период хранения неиспользуемых codespace, см. статью [Настройка автоматического удаления codespace](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces).
- Сведения о настройке региона по умолчанию см. в разделе [Настройка региона по умолчанию для {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces).
## Дополнительные материалы
* [Создание репозитория](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository)
* "[Подробное изучение {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive#personalizing-your-codespace-with-extensions-or-plugins)"