关于企业中 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 的访问权限后,该组织的管理员可以向个人和团队授予访问权限。 有关详细信息,请参阅“在组织中配置 GitHub Copilot 设置”。
GitHub Copilot for Business 订阅按月计费,具体取决于分配给企业内用户的 GitHub Copilot 席位数。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。
GitHub Copilot 包含筛选器,该筛选器用于检测与 GitHub 上的公共代码匹配的代码建议。 通过 GitHub Copilot for Business 可选择是在企业级启用或禁用筛选器,还是允许组织管理员在组织级别做出决定。 启用筛选器后,GitHub Copilot 会根据 GitHub 上的公共代码检查代码建议及其周围约 150 个字符的代码。 如果存在匹配或接近匹配,将不会显示建议。
强制实施策略以管理企业中 GitHub Copilot for Business 的使用
-
在企业帐户边栏中,单击“ 策略”。 1. 在“ 策略”下,单击“Copilot”。
-
在“管理组织对 GitHub Copilot 的访问权限”下,配置 GitHub Copilot 订阅的访问权限。
- 若要为企业中的所有组织禁用 GitHub Copilot,请选择“禁用”。
- 若要为企业中的所有组织(当前和将来)启用 GitHub Copilot,请选择“允许所有组织”。
- 若要为特定组织启用 GitHub Copilot,请选择“允许特定组织”。
-
如果选择了“允许特定组织”,请选择要为其启用 GitHub Copilot 的组织。 或者,可以选择要禁用 GitHub Copilot 访问的组织。
- 单击“设置组织权限”下拉列表,然后选择“启用”或“禁用”以授予或拒绝指定组织的 GitHub Copilot 访问权限 。
-
单击“ 保存”。
强制实施策略以管理与企业中的公共代码匹配的 GitHub Copilot 建议的使用
-
在企业帐户边栏中,单击“ 策略”。 1. 在“ 策略”下,单击“Copilot”。
-
在“匹配公共代码的建议”下,单击下拉菜单,然后选择要强制实施的策略。
- 若要允许与公共代码匹配的 GitHub Copilot 建议,请选择“允许”。
- 若要阻止与公共代码匹配的 GitHub Copilot 建议,请选择“阻止”。
- 若要允许每个组织针对匹配公共代码的 GitHub Copilot 建议的使用设置其自己的策略,请选择“无策略(让每个组织自行决定)”。