概述
作为组织所有者,可以列出组织当前处于活动状态和已停止的所有 codespace。 你可能想要执行此操作来检查用户正在创建多少 codespace,以确保不会产生不必要的成本。 有关定价的信息,请参阅“关于 GitHub Codespaces 的计费”。
列出组织的 codespace 的最简单方法是使用 GitHub CLI。 还可以使用 REST API,该 API 提供有关每个 codespace 的详细信息。
有关如何查看组织或企业当前总的 Codespaces 使用情况并生成详细报告的信息,请参阅“Viewing your GitHub Codespaces usage”。
使用 GitHub CLI 列出 codespace
若要列出指定组织的所有当前 codespace,请使用以下命令。
gh codespace list --org ORGANIZATION
gh codespace list --org ORGANIZATION
此命令返回一个列表,其中包含每个 codespace 的以下信息:
- 名称和显示名称
- 创建 codespace 的用户
- 存储库和分支
- codespace 的当前状态
若要列出由特定用户创建的组织的所有当前 codespace,请使用以下命令。
gh codespace list --org ORGANIZATION --user USER
gh codespace list --org ORGANIZATION --user USER
注意:在上述命令中,将 ORGANIZATION
替换为要查询的组织的名称。 你必须是组织的所有者。
使用 REST API 列出 codespace
可以将 /orgs/{org}/codespaces
API 终结点用作列出组织当前 codespace 的替代方法。 这将返回比 GitHub CLI 更详细的信息;例如,计算机类型详细信息。
有关此终结点的详细信息,请参阅“适用于 Codespaces 组织的 REST API 终结点”。