关于机器类型
通常,你可以在选择的远程计算机上运行 codespace。 这些计算机类型有 2 核到 32 核的硬件规格可选,尽管各种计算机类型可能并不总是可用。 每种计算机类型都有不同的资源水平和不同的计费等级。 如需相关信息,请参阅 关于 GitHub Codespaces 的计费。
默认情况下,创建 codespace 时将使用具有最低有效资源的计算机类型。 可以在创建 codespace 时或创建 codespace 后的任何时间选择备用计算机类型。
有关在创建 codespace 时选择计算机类型的信息,请参阅 为存储库创建 codespace。
未发布的 codespace(使用模板创建且未链接到 GitHub 上仓库的 codespace)始终在具有相同规范的虚拟机上运行。 无法更改未发布的 codespace 的计算机类型。 有关详细信息,请参阅 通过模板创建 codespace。
更改计算机类型
Note
你选择的可用计算机类型可能会受到多种因素的限制。 其中可能包括为组织配置的策略,或者存储库的计算机类型最低规范。 有关详细信息,请参阅 限制对计算机类型的访问 和 为代码空间计算机设置最低规范。
-
在 VS Code 中,使用 Command+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) 打开命令面板。
-
搜索并选择“代码空间:更改机器类型”。
-
如果没有在 codespace 中遵循这些说明,请单击要更改的 codespace。
如果要在 codespace 中遵循这些说明,则更改将应用于正在使用的 codespace。
-
选择你要使用的计算机类型。
-
如果要更改为具有不同存储容量的计算机类型,则会出现一个提示,该提示询问你是否要继续。 阅读提示并单击“是”接受。
如果更改为具有不同存储容量(例如,从 32 GB 更改为 64 GB)的虚拟机,则在更改计算机类型时,你的 codespace 将暂时不可用。 如果 codespace 当前处于活动状态,它将自动停止。 更改完成后,便可重启在新计算机类型上运行的 codespace。
如果更改为具有相同存储容量的虚拟机,则此更改将在下次重启 codespace 时应用。 处于活动状态的 codespace 不会自动停止。 有关重启 codespace 的详细信息,请参阅“停止和启动 codespace”。