Skip to main content

设置 GitHub Codespaces 超时期

您可以在个人设置页面中设置 Codespaces 的默认超时。

GitHub Codespaces 可用于使用 GitHub Team 或 GitHub Enterprise Cloud 的组织。 更多信息请参阅“GitHub 的产品”。

代码空间将在一段时间不活动后停止运行。 您可以指定此超时期限的长度。 更新后的设置将应用于任何新创建的代码空间。

某些组织可能有最大空闲超时策略。 如果组织策略设置的最大超时小于您设置的默认超时,则将使用组织的超时而不是您的设置,并且在创建代码空间后,您将收到通知。 更多信息请参阅“限制空闲超时期限”。

警告:代码空间按分钟计费。 如果您未主动使用代码空间,但代码空间尚未超时,则仍需为代码空间运行的时间付费。 更多信息请参阅“关于 GitHub Codespaces 的计费”。

设置默认超时期

  1. 在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)

    用户栏中的 Settings 图标

  2. 在边栏的“Code, planning, and automation(代码、规划和自动化)”部分中,点击 Codespaces

  3. 在“Default idle timeout(默认空闲超时)”下,输入所需的时间,然后单击 Save(保存)。 时间必须在 5 分钟到 240 分钟(4 小时)之间。 选择超时

设置代码空间的超时期限

要了解有关 GitHub CLI 的更多信息,请参阅“关于 GitHub CLI”。

要在创建代码空间时设置超时期限,请将 idle-timeout 参数与 codespace create 子命令结合使用。 指定时间(以分钟为单位),后跟 m。 时间必须在 5 分钟到 240 分钟(4 小时)之间。

gh codespace create --idle-timeout 90m

如果在创建代码空间时未指定超时期限,则将使用默认超时期限。 有关设置默认超时期限的信息,请单击此页面上的“Web browser(Web 浏览器)”选项卡。 您当前无法通过 GitHub CLI 指定默认超时期限。

设置超时期

您可以通过 Web 浏览器在 GitHub.com 上设置默认超时期限。 或者,如果使用 GitHub CLI 创建代码空间,则可以为该特定代码空间设置超时期限。 有关详细信息,请单击上面的相应选项卡。