Об GitHub Codespaces этом Visual Studio Code
Вы можете использовать локальную установку Visual Studio Code для создания, управления, работы и удаления кодовых спейстэйс. Чтобы использовать GitHub Codespaces в VS Code, необходимо установить расширение Codespaces. Для получения дополнительной информации о настройке GitHub Codespaces в VS Codeсм. раздел «Предварительные требования».
По умолчанию, если создать новое кодовое пространство на GitHub, оно откроется в браузере. Если вы предпочитаете автоматически открывать новые кодовые пространства, VS Code вы можете установить стандартный редактор на VS Code. Дополнительные сведения см. в разделе Настройка редактора по умолчанию для GitHub Codespaces.
Если вы предпочитаете работать в браузере, но хотите продолжать использовать существующие VS Code расширения, темы и ярлыки, вы можете включить синхронизацию настроек. Для получения дополнительной информации см. Персонализация GitHub Codespaces для вашего аккаунта.
Необходимые компоненты
Чтобы разработать в кодовом пространстве напрямую VS Code, необходимо установить и войти в GitHub Codespaces расширение с учётными GitHub данными. Для расширения GitHub Codespaces требуется VS Code выпуск 1.51 октября 2020 года или позже.
Используйте Visual Studio Code Marketplace его для установки GitHub Codespaces расширения. Для получения дополнительной информации см. раздел Extension Marketplace в VS Code документации.
-
В VS Codeв строке действий щелкните значок удаленного обозревателя.

Примечание.
Если удаленный обозреватель не отображается в строке действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
details. - Щелкните Codespaces: сведения.
-
Выберите «GitHub Codespaces» в выпадающем меню в верхней части боковой панели «Remote Explorer», если он ещё не выбран.
-
Нажмите Войти в GitHub.

-
Если вы сейчас не вошли в GitHub систему, вам попросят это сделать. Выполните вход.
-
Когда вам попросят указать, что именно вы хотите авторизировать, нажмите кнопку «Авторизировать » для «GitHub.»
-
Если отображается страница авторизации, щелкните "Авторизовать Visual-Studio-Code".
Создание кодового пространства в VS Code
После подключения учетной записи на GitHub к расширению GitHub Codespaces можно создать новое пространство кода. Дополнительные сведения о расширении GitHub Codespaces см. в разделе VS Code Marketplace.
-
В VS Codeв строке действий щелкните значок удаленного обозревателя.

Примечание.
Если удаленный обозреватель не отображается в строке действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
details. - Щелкните Codespaces: сведения.
-
Наведите указатель мыши на боковую панель "Удаленный обозреватель" и щелкните .

-
В текстовом поле введите имя репозитория, в который вы хотите разработать, а затем выберите его.

Сообщение отображается в правой части последующих запросов, сообщающих о том, кто будет платить за пространство кода.

-
Щелкните ветвь, в которой нужно выполнить разработку.
-
Если появится запрос на выбор файла конфигурации контейнера разработки, выберите файл из списка.
-
Щелкните тип компьютера, в котором нужно выполнить разработку.
Примечание.
Выбор доступных типов машин может быть ограничен рядом факторов. Они могут включать политику, настроенную для вашей организации, или минимальную спецификацию типа компьютера для репозитория. Дополнительные сведения см. в разделе [AUTOTITLE и Ограничение доступа к типам компьютеров](/codespaces/setting-up-your-project-for-codespaces/configuring-dev-containers/setting-a-minimum-specification-for-codespace-machines).
Открытие кодового пространства в VS Code
-
В VS Codeв строке действий щелкните значок удаленного обозревателя.

Примечание.
Если удаленный обозреватель не отображается в строке действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
details. - Щелкните Codespaces: сведения.
-
Под "GitHub Codespaces", наведите курсор на кодовое пространство, в котором хотите разрабатывать.
-
Щелкните значок подключения (символ подключаемого модуля).

Изменение типа машины в VS Code
Как правило, можно запустить пространство кода на выборе типов удаленных компьютеров. Эти типы компьютеров предлагают выбор спецификаций оборудования от 2 ядер до 32 ядер, хотя полный спектр типов машин может быть не всегда доступен. Каждый тип компьютера имеет другой уровень ресурсов и другой уровень выставления счетов. Дополнительные сведения см. в разделе [AUTOTITLE](/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces).
По умолчанию тип компьютера с наименьшими допустимыми ресурсами используется при создании codespace. Вы можете менять тип машины в вашем кодовом пространстве в любое время.
Примечание.
Выбор доступных типов машин может быть ограничен рядом факторов. Они могут включать политику, настроенную для вашей организации, или минимальную спецификацию типа компьютера для репозитория. Дополнительные сведения см. в разделе [AUTOTITLE и Ограничение доступа к типам компьютеров](/codespaces/setting-up-your-project-for-codespaces/configuring-dev-containers/setting-a-minimum-specification-for-codespace-machines).
-
В VS Codeоткройте палитру команд с помощью клавиш+SHIFT+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
-
Найдите и выберите "Кодовые пространства: изменение типа компьютера".

-
Если вы не выполняете эти инструкции в пространстве кода, щелкните пространство кода, которое нужно изменить.

Если вы выполняете эти инструкции в пространстве кода, это изменение будет применяться к пространству кода, в который вы работаете.
-
Выберите тип компьютера, который вы хотите использовать.
-
Если вы переходите на тип компьютера с другой емкостью хранилища, появится запрос, если вы хотите продолжить. Прочитайте запрос и нажмите кнопку "Да" , чтобы принять.
Если вы изменились на виртуальную машину с другой емкостью хранилища (например, с 32 ГБ до 64 ГБ), пространство кода будет недоступно в течение короткого времени при изменении типа компьютера. Если пространство кода в настоящее время активно, оно будет автоматически остановлено. После завершения изменения вы сможете перезапустить пространство кода, работающее на новом типе компьютера.
Если вы изменились на виртуальную машину с той же емкостью хранилища, это изменение будет применено при следующем перезапуске пространства кода. Активное пространство кода не будет остановлено автоматически. Дополнительные сведения о перезапуске пространства кода см. в разделе Остановка и запуск пространства кода.
Удаление кодового пространства в VS Code
Можно удалить среды codespace из VS Code, если в настоящее время не работаете в среде codespace.
-
В VS Codeв строке действий щелкните значок удаленного обозревателя.

Примечание.
Если удаленный обозреватель не отображается в строке действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
details. - Щелкните Codespaces: сведения.
-
В разделе "GitHub Codespaces" щелкните правой кнопкой мыши пространство кода, которое нужно удалить.
-
Нажмите кнопку Удалить codespace.
Переход на VS Code Insiders в веб-клиенте
Если вы используете VS Code веб-клиент, вы можете переключиться на версию приложения Insiders. Для получения дополнительной информации об этой версии VS Codeсм. раздел «Introducing the Insiders Build » в VS Code блоге.
После переключения версий в пространстве кода веб-клиент продолжит использовать версию программы предварительной оценки, если остановить и перезапустить пространство кода. Новые кодовые пространства, которые вы создаёте и открываете в VS Code веб-клиенте, также будут использовать версию Insiders.
-
В левом нижнем углу окна браузера, где отображается кодовое пространство, нажмите .
-
В меню выберите "Переключиться на версию программы предварительной оценки".

-
Нажмите кнопку " Перезагрузить".
Чтобы вернуться к Стабильной версии VS Code, повторите процесс, но выберите Переключиться на Стабильную версию. После переключения пространство кода будет продолжать использовать стабильную версию, если остановить и перезапустить пространство кода. Новые кодовые пространства, которые вы создаёте и открываете в VS Code веб-клиенте, также будут использовать стабильную версию.
Использование десктопного приложения Insiders для Codespaces
Чтобы использовать GitHub Codespaces в версии Insiders настольного VS Code приложения, запустите или создайте свои кодовые пространства внутри VS Code приложения Insiders. Для получения дополнительной информации см. разделы «Создание кодового пространства» и VS Code«Открытие кодового пространства» ранее VS Code в этой статье.