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”和“选择谁拥有组织中的 codespace 并为其付费”。

在企业中启用或禁用 GitHub Codespaces

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

  1. 在 GitHub.com 的右上角,单击你的个人资料照片,然后单击“你的企业”。

  2. 在企业列表中,单击您想要查看的企业。

  3. 在企业帐户边栏中,单击“ 策略”。

  4. 在“ 策略”下,单击“Codespaces”。

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

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

  6. 单击“ 保存”。

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