跳至主要内容

管理组织中 Copilot 的策略

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

谁可以使用此功能?

组织所有者

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

关于 GitHub Copilot 的策略

组织所有者可以设置策略来管理 GitHub Copilot 在组织内的使用方式。例如,组织所有者可以启用或禁用以下 Copilot 功能

  • GitHub.com 中的 Copilot
  • IDE 中的 Copilot 聊天
  • GitHub 移动端中的 Copilot 聊天
  • CLI 和 Windows 终端中的 Copilot
  • 与公共代码匹配的建议
  • 访问 Copilot 的替代模型

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

建议匹配策略

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

在你的组织中启用 Copilot 功能

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

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

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

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

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

  5. 如果你的组织拥有 Copilot Business 订阅并且你启用了“GitHub.com 中的 Copilot”,则会显示两个附加选项

    • **选择加入用户反馈收集**:如果启用,用户可以提供有关 Copilot 拉取请求摘要的反馈。更多信息,请参见“使用 GitHub Copilot 创建拉取请求摘要”。

    • **选择加入预览功能**:如果启用,用户可以测试尚未普遍提供的新的 Copilot 功能。请注意,功能预览可能存在缺陷,并且功能可能会随时更改或停止。Copilot 功能的当前预览包括

为你的组织设置 GitHub Copilot 扩展的策略

注意

GitHub Copilot 扩展处于公开预览阶段,可能会发生变化。

GitHub Copilot 扩展将外部工具与 GitHub Copilot 聊天集成。请参见“使用扩展将外部工具与 Copilot 聊天集成”。

在你的组织中安装 Copilot 扩展之前,你应该为你的组织设置使用策略。设置使用策略允许你为组织的所有成员启用或禁用 Copilot 扩展,从而降低你的安全风险。

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

管理组织中 GitHub Copilot 扩展的权限

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

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

进一步阅读