Skip to main content

为组织启用 GitHub Codespaces

您可以管理和审查您组织中的用户如何使用 GitHub Codespaces。

谁可以使用此功能?

使用 GitHub Team 和 GitHub Enterprise 计划的组织可以为成员和协作者对 GitHub Codespaces 的使用付费。 然后,这些组织可以访问设置和策略来管理由组织支付的 codespace。 有关详细信息,请参阅“选择谁拥有组织中的 codespace 并为其付费”和“GitHub 的计划”。

为组织启用或禁用 GitHub Codespaces

你可以控制哪些用户可以在组织的专用存储库中使用 GitHub Codespaces。

选择谁拥有组织中的 codespace 并为其付费

你可以选择 codespace 是由你的组织还是由你的成员付费和拥有。

列出组织中的 codespace

可以列出组织当前处于活动状态或已停止的所有 codespace。

管理组织中的 GitHub Codespaces 成本

你可以检查 GitHub Codespaces 使用情况并设置使用限制。

管理存储库或组织的开发环境机密

开发环境机密使你能够将敏感信息存储在你的组织或存储库中,以用于 GitHub Codespaces。

查看组织的 GitHub Codespaces 审核日志

你可以使用审核日志查看与 GitHub Codespaces 相关的所有操作。

限制对计算机类型的访问

你可以对用户在组织中创建 codespace 时可以选择的计算机类型设置约束。

限制用户可以创建的向组织计费的 codespace 数量

可以指定组织的任何成员或协作者可以为组织存储库创建的最大 codespace 数量。

限制 codespace 的基础映像

可以指定哪些基础映像可用于为在组织内创建的新 codespace 创建开发容器。

限制转发端口的可见性

你可以针对用户从组织中的 codespace 转发端口时选择的可见性选项设置约束。

限制空闲超时期限

你可以为组织拥有的任何 codespace 设置最大超时时间。

限制 codespace 的保持期

可以为组织拥有的任何 codespace 设置最大保持期。