Skip to main content

管理组织中的 Copilot 策略

了解如何管理组织中的 GitHub Copilot 策略。

谁可以使用此功能?

Organization owners

订阅 GitHub Copilot Business 或 GitHub Copilot Enterprise 的组织

关于 GitHub Copilot 的策略

组织所有者可以设置策略,以治理如何在组织内使用 GitHub Copilot。 例如,组织所有者可以启用或禁用以下 Copilot 功能 :

  • IDE 中的 Copilot Chat
  • Copilot Chat in GitHub Mobile
  • Copilot in the CLI
  • 匹配公共代码的建议

组织所有者选择的策略设置将确定通过组织授权访问 Copilot 的所有组织成员的 GitHub Copilot 的行为。

建议匹配策略

组织设置包括允许或阻止与公开可用代码匹配的代码完成建议的选项。 如果选择阻止与公共代码匹配的建议,GitHub Copilot 会根据 GitHub 上的公共代码检查潜在的代码完成建议及其周围大约 150 个字符的代码。 如果存在匹配项或近似匹配项,将不会显示建议。

在组织中启用 GitHub Copilot 功能

  1. 在 GitHub 的右上角,选择个人资料照片,然后单击 你的组织”。

  2. 在组织旁边,单击“设置”。

  3. 在边栏的“代码、规划和自动化”下,单击“ Copilot”,然后按下“策略”

  4. 使用每个功能右侧的下拉列表选项,为组织启用或禁用该功能。

    例如,要启用或禁用建议匹配,请在“建议匹配公共代码”下拉菜单中选择“允许”或“阻止”。********

为组织中的 GitHub Copilot Extensions 设置策略

Note

GitHub Copilot Extensions 目前为有限公开 beta 版本,可能随时发生更改。 若要请求访问 Copilot Extensions,请加入候补名单

GitHub Copilot Extensions 使用 GitHub Copilot Chat 与外部工具集成。 请参阅“使用扩展将外部工具与 Copilot Chat 集成”。

你应首先设置组织的使用策略,然后再在组织中安装 Copilot Extensions。 通过设置使用策略,可以为组织的所有成员启用或禁用 Copilot Extensions,以限制安全风险。

  1. 在 GitHub 的右上角,选择个人资料照片,然后单击 你的组织”。
  2. 在组织旁边,单击“设置”。
  3. 在边栏的“代码、规划和自动化”下,单击“ Copilot”,然后按下“策略”
  4. 在“Copilot Extensions”部分中,选择下拉菜单,然后为组织启用或禁用 Copilot Extensions。

管理组织中的 GitHub Copilot Extension 的权限

在组织中安装 Copilot Extension 之后,可以查看该扩展在你的组织中拥有的权限,以及这些权限为何是必需的。 如果不希望 Copilot Extension 拥有所列出的权限,可以暂停或卸载该扩展。

  1. 在 GitHub 的右上角,选择个人资料照片,然后单击 你的组织”。
  2. 在组织旁边,单击“设置”。
  3. 在边栏中的“第三方访问权限”下,单击 GitHub Apps。 此时会显示组织中安装的 GitHub Apps 的列表。
  4. (可选)要筛选为 Copilot Extensions 安装的 GitHub Apps,请选择“筛选器:”**** 下拉菜单,然后单击 Copilot Extensions
  5. 在要查看或修改的 Copilot Extension 旁边,单击“配置”。****
  6. 在“权限”部分中,查看为 Copilot Extension 列出的权限。 (可选)可以通过以下两种方式之一阻止 Copilot Extension 访问组织:
    • 要无限期暂停 Copilot Extension 对组织中的资源的访问权限且不卸载该扩展,请在“危险区域”部分中单击“暂停”。****
    • 要完全卸载 Copilot Extension,请在“危险区域”部分中单击“卸载”。****

其他阅读材料