Skip to main content

在企业中为 GitHub Copilot 实施策略

你可以为企业组织内的 GitHub Copilot for Business 实施策略,或者允许在每个组织中设置策略。

谁可以使用此功能

Enterprise owners can enforce policies for GitHub Copilot for Business in an enterprise.

GitHub Copilot 可以通过具有 GitHub Copilot for Individuals 的个人帐户或通过具有 GitHub Copilot for Business 的组织或企业帐户进行管理。

关于企业中 GitHub Copilot 的策略

GitHub Copilot 是一款 AI 驱动的代码助手,可帮助开发人员更快地编写代码。 GitHub Copilot 可通过具有 GitHub Copilot for Individuals 的 GitHub 个人帐户获取,也可通过具有 GitHub Copilot for Business 的组织或企业帐户获取。

你可以为企业组织内的 GitHub Copilot for Business 实施策略,或者允许在每个组织中设置策略。

如果为 GitHub Copilot for Business 设置订阅,则可以为企业中的组织授予和撤销对 GitHub Copilot 的访问权限。 向组织授予对 GitHub Copilot 的访问权限后,该组织的管理员可以向个人和团队授予访问权限。 有关详细信息,请参阅“管理 Copilot for Business”。

GitHub Copilot for Business 订阅按月计费,具体取决于分配给企业内用户的 GitHub Copilot 席位数。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。

只要在企业级别选择了限制性策略,组织所有者就无法在组织级别选择更宽松的策略。 如果没有在企业级别选择策略,并且企业中的多个组织选择了不同的策略,则限制性最大的策略将始终优先。

强制实施策略以管理企业中 GitHub Copilot for Business 的使用

企业所有者可以选择是对所有人授予、对任何人均不授予,还是只对企业内部的一部分所选组织授予 GitHub Copilot 的访问权限。

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

  2. 在“ 策略”下,单击“Copilot”。

  3. 在“管理组织对 GitHub Copilot 的访问权限”下,配置 GitHub Copilot 订阅的访问权限。

    • 若要为企业中的所有组织禁用 GitHub Copilot,请选择“禁用”。
    • 若要为企业中的所有组织(当前和将来)启用 GitHub Copilot,请选择“允许所有组织”。
    • 若要为特定组织启用 GitHub Copilot,请选择“允许特定组织”。
  4. 如果选择了“允许特定组织”,请选择要为其启用 GitHub Copilot 的组织。 或者,可以选择要禁用 GitHub Copilot 访问的组织。

    • 单击“设置组织权限”下拉列表,然后选择“启用”或“禁用”以授予或拒绝指定组织的 GitHub Copilot 访问权限 。

    GitHub Copilot 策略页面的屏幕截图。 组织权限下拉列表用深橙色框标出。

  5. 单击“ 保存”。

强制实施策略以管理与企业中的公共代码匹配的 GitHub Copilot 建议的使用

GitHub Copilot 包含筛选器,该筛选器用于检测与 GitHub 上的公共代码匹配的代码建议。 通过 GitHub Copilot for Business 可选择是在企业级别启用或禁用筛选器,还是允许组织所有者在组织级别做出决定。 启用筛选器后,GitHub Copilot 会根据 GitHub 上的公共代码检查代码建议及其周围约 150 个字符的代码。 如果存在匹配或接近匹配,将不会显示建议。

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

  2. 在“ 策略”下,单击“Copilot”。

  3. 在“匹配公共代码的建议”下,单击下拉菜单,然后选择要强制实施的策略。

    • 若要允许与公共代码匹配的 GitHub Copilot 建议,请选择“允许”。
    • 若要阻止与公共代码匹配的 GitHub Copilot 建议,请选择“阻止”。
    • 若要允许每个组织针对匹配公共代码的 GitHub Copilot 建议的使用设置其自己的策略,请选择“无策略(让每个组织自行决定)”。

    GitHub Copilot 策略页面的屏幕截图。 匹配公共代码设置的建议下拉菜单用深橙色框标出。

强制实施策略以管理企业中 GitHub Copilot Chat(beta 版)的使用

GitHub Copilot Chat 是一项功能,使用户能够与 GitHub Copilot 聊天,以获取代码建议和编码相关问题的解答。 可以为企业下的组织启用或禁用 GitHub Copilot Chat。 或者,可以允许组织所有者选择自己的策略,以确定对每个组织的 GitHub Copilot Chat 的访问权限。 有关详细信息,请参阅“关于 GitHub Copilot Chat”。

  1. 在企业帐户边栏中,单击“ 策略”。
  2. 在“ 策略”下,单击“Copilot”。
  3. 在“GitHub Copilot Chat”下,按下下拉菜单,然后选择要强制执行的策略。
    • 若要允许 GitHub Copilot Chat 的使用,请选择“已允许”。****
    • 若要阻止 GitHub Copilot Chat 的使用,请选择“已阻止”。****
    • 若要允许每个组织针对 GitHub Copilot Chat 的使用设置其自己的策略,请选择“无策略(让每个组织自行决定)”。****

延伸阅读