Skip to main content

用于控制功能和模型可用性的 Copilot 策略

了解控制 GitHub Copilot 功能和模型对通过组织或企业中的组织获得许可证的用户的可用性的策略。

关于 Copilot 的策略

向组织成员分配 Copilot 许可证时,可以使用 Copilot 策略控制他们依据该许可证可以使用的功能。

策略分组为不同的类型。

  • 功能策略:定义 Copilot 功能的可用性****。 显示在“策略”页上。
  • 隐私策略:定义是否允许可能的敏感操作****。 显示在“策略”页的末尾。
  • 模型策略:定义除 Copilot 提供的基本模型之外的其他模型的可用性,这可能会产生额外的成本****。 显示在“模型”页上。

每个策略都可控制对从企业或组织获取 Copilot 许可证的成员的可用性。

策略的组织级控制

组织所有者设置策略来控制功能和模型对组织授予 Copilot 许可证的用户的可用性。 例如,组织所有者可以在 IDE 中启用或禁用 Copilot 的使用(除非企业所有者在企业级别定义了该功能的可用性)。

组织中功能和模型策略的强制选项包括:

  • 未配置 - 一个占位符,在定义设置后会被移除****。 策略在你选择一个选项前会被视为已为此组织禁用。
  • 已启用 - 具有组织分配的 Copilot 的所有成员可以使用该功能********。
  • 已禁用 - 具有组织分配的 Copilot 的所有成员无法使用该功能********。

对于隐私策略,这些选项称为“Allowed”和“Blocked”,而不是已启用和已禁用。 这更清楚地表达了隐私策略的影响消息。

策略的企业级控制

企业所有者可以选择在企业级别为 Copilot 设置策略,也可以使用“No policy”选项将决策委托给组织所有者****。

如果在企业级别定义了策略,则会在组织级别禁用策略的控制。

如果允许组织所有者设置策略,某些组织可能会启用某个功能,而另一些组织则禁用该功能。 如果成员通过具有冲突策略的多个组织获得对 Copilot 的访问权限,则可能会适用许可范围最小或最大的策略,具体取决于策略。 有关详细信息,请参阅“Feature availability when Copilot policies conflict in organizations”。

后续步骤