跳至主要内容

列出组织中的 codespaces

您可以列出组织中所有当前处于活动或已停止的代码空间。

谁可以使用此功能?

要列出组织中所有当前的代码空间,您必须是组织所有者。

使用 GitHub Team 和 GitHub Enterprise 计划的组织可以为成员和协作者使用 GitHub Codespaces 支付费用。这些组织随后可以访问设置和策略,以管理由组织支付的 codespaces。欲了解更多信息,请参阅 选择组织中谁拥有并支付 codespaces 的费用GitHub 计划

概览

作为组织所有者,您可以列出组织中所有当前处于活动和已停止的代码空间。您可能想这样做,以检查用户创建了多少代码空间,以确保他们不会产生不必要的费用。有关定价信息,请参阅 GitHub 代码空间计费

列出组织代码空间的最简便方法是使用 GitHub CLI。您也可以使用 REST API,它会提供每个代码空间的更多信息。

有关如何查看组织或企业当前的代码空间总使用量并生成详细报告的信息,请参阅 查看您对计量产品和许可证的使用情况

使用 GitHub CLI 列出代码空间

要列出指定组织的所有当前代码空间,请使用以下命令。

Shell
gh codespace list --org ORGANIZATION

该命令返回一个列表,其中包含每个代码空间的以下信息

  • 名称和显示名称
  • 创建代码空间的用户
  • 仓库和分支
  • 代码空间的当前状态

要列出组织中由特定用户创建的所有当前代码空间,请使用以下命令。

Shell
gh codespace list --org ORGANIZATION --user USER

注意

在上述命令中,将 ORGANIZATION 替换为您正在查询的组织名称。您必须是该组织的所有者。

使用 REST API 列出代码空间

您可以使用 /orgs/{org}/codespaces API 端点作为列出组织当前代码空间的替代方法。它返回的信息比 GitHub CLI 更丰富;例如机器类型的详细信息。

有关此端点的更多信息,请参阅 代码空间组织的 REST API 端点

© . This site is unofficial and not affiliated with GitHub, Inc.