Skip to main content

删除代码空间

您可以删除不再需要的代码空间。

概述

GitHub Codespaces 在停止后自动删除,并在定义的天数内保持非活动状态。 创建 codespace 时,将设置每个 codespace 的保持期且不会更改。 默认保留期为 30 天。请参阅 AUTOTITLE。

有多种方法可以手动删除 codespace:

  • 在终端中使用 GitHub CLI
  • 在 Visual Studio Code 中
  • 在您的网络浏览器中

使用本文顶部的标签页,以显示关于每种删除 codespace 方法的说明。

注意

无法在 JupyterLab 中删除 codespace。

为何应删除未使用的 codespace

存储代码空间会产生费用。 因此,应删除任何不再需要的 codespace。 请参阅 AUTOTITLE。

可以创建的 codespace 数量和可以同时运行的 codespace 数量受到限制。 这些限制因多种因素而异。 如果达到最大 codespace 数并尝试创建另一个 codespace,则会显示一条消息,告知你必须删除现有 codespace,然后才能创建新的 codespace。

删除代码空间

  1. 在 GitHub 的左上角,选择 ,然后单击“ Codespaces”,转到 github.com/codespaces 上的“Your codespaces”页面****。

  2. 在要删除的 codespace 的右侧,单击“”,然后单击“ 删除”。

    codespace 列表的屏幕截图,显示其中一个 codespace 的下拉菜单,其中显示“删除”选项。

注意

你可能有预生成的 Codespaces 正在消耗额外存储,但在此仪表板上未显示。 若要删除它们,请按照“删除预生成配置”中的步骤操作。

如你当前未在 codespace 中工作,可从 VS Code 内删除 codespace。

  1. 在 VS Code 的活动栏中,单击“远程资源管理器”图标。

    活动栏的屏幕截图。 “远程资源管理器”边栏图标(一个被圆圈覆盖的矩形)以橙色边框突出显示。

    注意

    如果远程资源管理器未显示在活动栏中:

    1. 访问命令面板。 例如,通过按 Shift+Command+P (Mac)/Ctrl+Shift+P (Windows/Linux)。
    2. 键入:details
    3. 单击“Codespace: 详细信息”。
  2. 在“GitHub Codespaces”下,右键单击要删除的 codespace。

  3. 单击“删除 codespace”。

注意

若要详细了解 GitHub CLI,请参阅“关于 GitHub CLI”。

若要删除代码空间,请使用 子命令,然后从显示的列表中选择一个代码空间。

gh codespace delete

如果您有未保存的更改,系统将提示您确认删除。 可以使用 标志强制删除,从而避免出现此提示。

有关此命令的详细信息,请参阅 GitHub CLI 手册。

批量删除代码空间

可以使用 GitHub CLI 通过单个命令删除多个或所有 codespace。 有关详细信息,请单击此页面顶部附近的“GitHub CLI”选项卡。

可以使用 GitHub CLI 通过单个命令删除多个或所有的代码空间。 有关详细信息,请单击此页面顶部附近的“GitHub CLI”选项卡。

可以使用单个命令并在 后使用以下标志之一来删除多个或所有 codespace:

  • 删除所有 codespace。

  • 删除此存储库的所有 codespace。 或者与该标记一起使用,按代码空间的存在时长进行筛选。

  • 删除超过指定天数的所有代码空间。 可以与 标志一起使用。

默认情况下,系统会提示确认删除包含未保存更改的任何 codespace。 可以使用 标志跳过此确认。

示例

删除您在 7 天前为该存储库创建的所有 codespaces。

gh codespace delete --repo octo-org/octo-repo --days 7

删除组织中的 codespace

作为组织所有者,可以使用 GitHub CLI 删除组织中的任何 codespace。

有关详细信息,请单击此页面顶部附近的“GitHub CLI”选项卡。

有关详细信息,请单击此页面顶部附近的“GitHub CLI”选项卡。

  1. 输入以下命令之一以显示 codespace 列表。

      • 列出指定组织中的当前 codespace。
      • 仅列出指定用户创建的 codespace。 你必须是指定组织的所有者。
  2. 在 codespace 列表中,导航到要删除的 codespace。

  3. 要删除选定的 codespace,请按 Enter。

    如果 codespace 包含未保存的更改,系统会提示确认删除。

还可以使用 REST API 删除组织的 codespace。 请参阅 AUTOTITLE。

其他阅读材料

  • 自动标题
  • 自动标题
  • 自动标题