每个仓库甚至每个分支可创建多个代码空间。 但是,每个个人帐户都有 10 个代码空间的限制。 如果您已达到上限,想要创建一个新的代码空间,必须先删除一个旧代码空间。
注意:只有创建代码空间的人才能将其删除。 目前,组织所有者无法删除其组织内创建的代码空间。
删除代码空间
-
导航到 github.com/codespaces 上的“您的代码空间”页面。
-
在要删除的代码空间的右侧,单击 ,然后单击 Delete(删除)
当前不在代码空间中工作时,可以从 Visual Studio Code 中删除代码空间。
-
在 Visual Studio Code 中,从左侧边栏单击 Remote Explorer 图标。
-
在“GITHUB CODESPACES”下,右键单击要删除的代码空间。
-
单击 Delete Codespace(删除代码空间)。
要了解有关 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