Skip to main content

在企业中强制实施 GitHub Codespaces 的策略

你可以在企业的组织中强制实施 GitHub Codespaces 策略。

谁可以使用此功能?

Enterprise owners can enforce policies for GitHub Codespaces in an enterprise.

关于 GitHub Codespaces 的企业策略

作为企业所有者,你可以设置一个策略,用于在企业的所有组织中启用或禁用 GitHub Codespaces。 可以为所有组织启用、为特定组织启用或为所有组织禁用 GitHub Codespaces。

如果为组织禁用 GitHub Codespaces,用户就无法使用或为该组织的任何专用或内部存储库创建 codespace,无论使用 codespace 是向用户计费,还是向组织或企业计费。 不能阻止用户自费为组织中的公共存储库创建和使用 codespace,但如果禁用了 GitHub Codespaces,组织将无法为此使用量付费。

通过启用 GitHub Codespaces,可以帮助成员和协作者快速开始处理项目,无需在本地安装大量工具和依赖项即可开始参与。 不过,您可能希望随着时间的推移逐步为越来越多的组织启用 GitHub Codespaces,从而在您的各个组织中分阶段部署它。 或者,如果你需要遵守要求增强对企业中专用代码的控制的安全法规,可能需要对企业中的所有组织禁用 GitHub Codespaces。

如果你是组织所有者,可以为组织中的特定成员和协作者启用 GitHub Codespaces。 此外,还可以选择为这些用户的 Codespaces 使用量付费。 有关详细信息,请参阅 为组织启用或禁用 GitHub Codespaces选择在您的组织中谁拥有和支付 Codespaces 的费用

在企业中启用或禁用 GitHub Codespaces

注意

如果删除用户对 GitHub Codespaces 的访问权限,用户将立即无法打开他们从组织的专用和内部存储库中创建的现有 codespace。 有关详细信息,请参阅“为组织启用或禁用 GitHub Codespaces”。

  1. 导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。1. 在页面顶部,单击“ Policies”。

  2. 在“ Policies”下,单击“Codespaces”****。

  3. 在 GitHub Codespaces 策略页面的“管理组织对 GitHub Codespaces 的访问权限”下,选择是否在组织的专用和内部存储库中启用 GitHub Codespaces。

    可以为所有组织启用、为特定组织启用,或者为所有组织禁用。

  4. 单击“ 保存”。

  5. 阅读确认对话框,然后单击“提交”以继续操作。