Сведения о типах компьютеров
Как правило, можно запустить пространство кода на выборе типов удаленных компьютеров. Эти типы компьютеров предлагают выбор спецификаций оборудования от 2 ядер до 32 ядер, хотя полный спектр типов машин может быть не всегда доступен. Каждый тип компьютера имеет другой уровень ресурсов и другой уровень выставления счетов. Дополнительные сведения см. в разделе Биллинг GitHub Codespaces.
По умолчанию тип компьютера с наименьшими допустимыми ресурсами используется при создании codespace. Можно выбрать альтернативный тип компьютера при создании codespace или в любое время после создания codespace.
Сведения о выборе типа компьютера при создании пространства кода см. в разделе Создание пространства кода для репозитория.
Неопубликованные пространства кода (пространства кода, созданные из шаблона, не связанного с репозиторием на GitHub), всегда выполняются на виртуальной машине с теми же спецификациями. Невозможно изменить тип компьютера неопубликованного пространства кода. Дополнительные сведения см. в разделе Создание пространства кода на основе шаблона.
Изменение типа компьютера
Примечание.
Выбор доступных типов машин может быть ограничен рядом факторов. Они могут включать политику, настроенную для вашей организации, или минимальную спецификацию типа компьютера для репозитория. Дополнительные сведения см. в разделе [AUTOTITLE и Ограничение доступа к типам компьютеров](/codespaces/setting-up-your-project-for-codespaces/configuring-dev-containers/setting-a-minimum-specification-for-codespace-machines).
-
В левом верхнем углу GitHubвыберите , а затем щелкните Codespaces , чтобы перейти на страницу "Ваши пространства кода" на github.com/codespaces.
Количество ядер, памяти, емкости хранилища и используемого в настоящее время хранилища отображаются для каждого пространства кода. Некоторые сведения опущены, если вы используете узкое окно браузера.

-
Щелкните многоточие (...) справа от среды codespace, которую нужно изменить.
-
Щелкните Изменить тип компьютера.

-
Если для codespace доступно несколько типов компьютеров, выберите нужный.

-
Щелкните Обновить codespace.
-
В VS Codeоткройте палитру команд с помощью клавиш+SHIFT+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
-
Найдите и выберите "Кодовые пространства: изменение типа компьютера".

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

Если вы выполняете эти инструкции в пространстве кода, это изменение будет применяться к пространству кода, в который вы работаете.
-
Выберите тип компьютера, который вы хотите использовать.
-
Если вы переходите на тип компьютера с другой емкостью хранилища, появится запрос, если вы хотите продолжить. Прочитайте запрос и нажмите кнопку "Да" , чтобы принять.
Если вы установили GitHub CLI, его можно использовать для работы с GitHub Codespaces. Инструкции по установке для GitHub CLI см. в репозитории GitHub CLI.
Для изменения типа компьютера пространства кода можно использовать gh codespace edit --machine MACHINE-TYPE-NAME команду GitHub CLI. Чтобы использовать эту команду, сначала необходимо узнать доступные типы компьютеров для пространства кода.
-
Чтобы просмотреть список пространств кода, в терминале введите следующую команду.
gh codespace list -
При необходимости, чтобы найти текущий тип компьютера для пространства кода, введите следующую команду.
gh api /user/codespaces/CODESPACE-NAMEЗамените
CODESPACE-NAMEпостоянное имя пространства кода, напримерliterate-space-parakeet-w5vg5ww5p793g7g9. Постоянные имена перечислены в столбце NAME в списке, возвращенномgh codespace list.Если вам будет предложено запросить
codespaceобласть, следуйте инструкциям в терминале.Сведения о текущем компьютере перечислены в
machineполе. -
Чтобы найти доступные типы компьютеров для пространства кода, введите следующую команду.
gh api /user/codespaces/CODESPACE-NAME/machinesЗамените
CODESPACE-NAMEпостоянное имя пространства кода, напримерliterate-space-parakeet-w5vg5ww5p793g7g9. -
Чтобы изменить тип компьютера для пространства кода, введите следующую команду.
gh codespace edit --machine MACHINE-TYPE-NAMEЗамените
MACHINE-TYPE-NAMEименем доступного типа компьютера для пространства кода, напримерstandardLinux32gb. -
С помощью клавиш со стрелками перейдите к пространству кода, которое нужно изменить, а затем нажмите клавишу ВВОД.
Если вы изменились на виртуальную машину с другой емкостью хранилища (например, с 32 ГБ до 64 ГБ), пространство кода будет недоступно в течение короткого времени при изменении типа компьютера. Если пространство кода в настоящее время активно, оно будет автоматически остановлено. После завершения изменения вы сможете перезапустить пространство кода, работающее на новом типе компьютера.
Если вы изменились на виртуальную машину с той же емкостью хранилища, это изменение будет применено при следующем перезапуске пространства кода. Активное пространство кода не будет остановлено автоматически. Дополнительные сведения о перезапуске пространства кода см. в разделе Остановка и запуск пространства кода.