Сведения о GitHub Codespaces в Visual Studio Code
Локальная установка Visual Studio Code позволяет создавать кодовыми пространства, управлять ими, работать в таких пространствах и удалять их. Чтобы использовать GitHub Codespaces в VS Code, необходимо установить расширение Codespaces. Дополнительные сведения о настройке GitHub Codespaces в VS Code см. в разделе Предварительные требования.
По умолчанию при создании нового кодовое пространства в GitHub.com оно открывается в браузере. Если вы хотите, чтобы новые кодовые пространства автоматически открывались в 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. Дополнительные сведения см. в разделе Магазин расширений в документации по VS Code.
-
В VS Code щелкните значок удаленного обозревателя на левой боковой панели.
Примечание. Если удаленный обозреватель не отображается на панели действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
codespaces
. - Щелкните Codespaces: сведения.
-
Щелкните Войти в GitHub....
-
Чтобы разрешить VS Code доступ к вашей учетной записи в GitHub, нажмите Разрешить.
-
Войдите в GitHub и утвердите расширение.
-
В VS Code щелкните значок удаленного обозревателя на левой боковой панели.
Примечание. Если удаленный обозреватель не отображается на панели действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
codespaces
. - Щелкните Codespaces: сведения.
-
В раскрывающемся меню "УДАЛЕННЫЙ ОБОЗРЕВАТЕЛЬ" выберите GitHub Codespaces .
-
Щелкните Войти, чтобы просмотреть Codespaces.
-
Чтобы разрешить VS Code доступ к вашей учетной записи в GitHub, нажмите Разрешить.
-
Войдите в GitHub и утвердите расширение.
Создание кодового пространства в VS Code
После подключения учетной записи в GitHub.com к расширению GitHub Codespaces можно создать новое codespace. Дополнительные сведения о расширении GitHub Codespaces см. в VS Code Marketplace.
-
В VS Code щелкните значок удаленного обозревателя на левой боковой панели.
Примечание. Если удаленный обозреватель не отображается на панели действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
codespaces
. - Щелкните Codespaces: сведения.
-
Щелкните значок "Добавить": .
-
Введите имя репозитория, в котором нужно выполнить разработку, затем выберите его.
Если выбранный репозиторий принадлежит организации и организация настроила codespaces для этого репозитория, который будет оплачиваться для организации или ее родительского предприятия, в последующих запросах будет отображаться сообщение о том, кто будет платить за codespace.
-
Щелкните ветвь, в которой нужно выполнить разработку.
-
Если появится запрос на выбор файла конфигурации контейнера разработки, выберите файл из списка.
-
Щелкните тип компьютера, в котором нужно выполнить разработку.
Примечание. Выбор доступных типов компьютеров может быть ограничен рядом факторов. К ним может относиться политика, настроенная для вашей организации, или минимальная спецификация типа компьютера для репозитория. Дополнительные сведения см. в разделах Ограничение доступа к типам компьютеров и Задание минимальной спецификации для компьютеров codespace.
Открытие кодового пространства в VS Code
-
В VS Code щелкните значок удаленного обозревателя на левой боковой панели.
Примечание. Если удаленный обозреватель не отображается на панели действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
codespaces
. - Щелкните Codespaces: сведения.
-
В разделе "Кодовые пространства" щелкните правой кнопкой мыши кодовое пространство, в котором вы хотите заняться разработкой.
-
Нажмите на значок "Подключение к кодовому пространству".
Изменение типа компьютера в VS Code
Как правило, codespace можно запускать на нескольких типах удаленных компьютеров. Эти типы машин предлагают выбор спецификаций оборудования в диапазоне от 2 до 32 ядер, хотя полный спектр типов компьютеров может быть не всегда доступен. Каждый тип компьютера имеет свой уровень ресурсов и уровень выставления счетов. Дополнительные сведения см. в статье Сведения о выставлении счетов за GitHub Codespaces.
По умолчанию тип компьютера с наименьшими допустимыми ресурсами используется при создании codespace. Тип компьютера для кодового пространства можно изменить в любой момент.
Примечание. Выбор доступных типов компьютеров может быть ограничен рядом факторов. К ним может относиться политика, настроенная для вашей организации, или минимальная спецификация типа компьютера для репозитория. Дополнительные сведения см. в разделах Ограничение доступа к типам компьютеров и Задание минимальной спецификации для компьютеров codespace.
-
В VS Code откройте палитру команд с помощью команды SHIFT++P (Mac) или CTRL+SHIFT+P (Windows/Linux).
-
Найдите и выберите "Кодовые пространства: изменение типа компьютера".
-
Если вы не выполняете эти инструкции в codespace, щелкните пространство кода, которое требуется изменить.
Если вы выполняете эти инструкции в codespace, изменение будет применено к пространству кода, с которым вы работаете.
-
Выберите тип компьютера, который вы хотите использовать.
-
Если вы переходите на тип компьютера с другой емкостью хранилища, появится запрос с запросом на продолжение. Прочтите запрос и нажмите кнопку Да , чтобы принять приглашение.
Если вы перешли на виртуальную машину с другой емкостью хранилища (например, с 64 ГБ на 32 ГБ), пространство кода будет недоступно в течение короткого времени, пока изменяется тип компьютера. Если codespace в настоящее время активно, оно будет автоматически остановлено. После завершения изменения вы сможете перезапустить codespace, запущенное на новом типе компьютера.
Если вы перешли на виртуальную машину с той же емкостью хранилища, это изменение будет применено при следующем перезапуске codespace. Активное codespace не будет остановлено автоматически. Дополнительные сведения о перезапуске codespace см. в разделе Остановка и запуск codespace.
Удаление кодового пространства в VS Code
Можно удалить среды codespace из VS Code, если в настоящее время не работаете в среде codespace.
-
В VS Code щелкните значок удаленного обозревателя на левой боковой панели.
Примечание. Если удаленный обозреватель не отображается на панели действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
codespaces
. - Щелкните Codespaces: сведения.
-
В разделе "GITHUB CODESPACES" щелкните правой кнопкой мыши среду codespace, которую хотите удалить.
-
Нажмите кнопку Удалить codespace.
Переключение на сборку участников программы предварительной оценки в VS Code
Вы можете использовать сборку участников программы предварительной оценки VS Code в GitHub Codespaces.
-
В левом нижнем углу окна GitHub Codespaces выберите Параметры.
-
В открывшемся списке выберите "Переключиться на версию участников программы предварительной оценки".
-
После выбора GitHub Codespaces продолжит открываться в версии участников программы предварительной оценки.