Skip to main content

删除代码空间

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

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

每个仓库甚至每个分支可创建多个代码空间。 但是,每个个人帐户都有 10 个代码空间的限制。 如果您已达到上限,想要创建一个新的代码空间,必须先删除一个旧代码空间。

注意:只有创建代码空间的人才能将其删除。 目前,组织所有者无法删除其组织内创建的代码空间。

删除代码空间

  1. 导航到 github.com/codespaces 上的“您的代码空间”页面。

  2. 在要删除的代码空间的右侧,单击 ,然后单击 Delete(删除)

    删除按钮

当前不在代码空间中工作时,可以从 VS 代码 中删除代码空间。

  1. 在 VS 代码 中,从左侧边栏单击 Remote Explorer 图标。 Visual Studio Code 中的 Remote Explorer 图标

  2. 在“GITHUB CODESPACES”下,右键单击要删除的代码空间。

  3. 单击 Delete Codespace(删除代码空间)

    在 GitHub 中删除代码空间

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

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

gh codespace delete

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

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

批量删除代码空间

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

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

您可以使用 gh codespace delete 后接以下标志之一,以单个命令删除多个或全部代码空间:

--all - 删除所有代码空间。

--repo REPOSITORY - 删除此存储库的所有代码空间。 或者与 --days 标志一起使用,以按代码空间存在的时长进行筛选。

--all - 删除早于指定天数的所有代码空间。 可以与 --repo 标志一起使用。

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

示例

删除您 7 天以前创建的 octo-org/octo-repo 存储库的所有代码空间。

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

延伸阅读