Skip to main content

以单个订阅者身份管理 GitHub Copilot 策略

了解如何在 GitHub 更改个人设置来配置 GitHub Copilot 的行为。

谁可以使用此功能?

Copilot Pro, Copilot Pro+, and Copilot 免费版

关于 GitHub Copilot 的设置 GitHub

除了在受支持的 IDE 中配置GitHub Copilot插件外,还可以在GitHub上为GitHub Copilot配置其设置。 无论何处使用GitHub Copilot,设置都适用。

启用或禁用与公共代码匹配的建议

注意

如果你是某个组织的成员,并且通过组织在GitHub Enterprise Cloud获得了GitHub Copilot席位,则无法在个人帐户设置中配置与公共代码匹配的建议。 与公共代码匹配的建议设置将从你的组织或企业继承。

您的GitHub Copilot个人设置包括一个选项,可以允许或阻止与公开可用代码匹配的代码建议。

如果您选择阻止与公共代码匹配的建议,在大多数GitHub Copilot产品中,会将GitHub Copilot代码建议及其周围约150个字符的代码与公共代码进行检查。 如果存在匹配或接近匹配,不会向你显示建议。

如果选择允许匹配公共代码的建议,或者使用不支持“阻止”模式的产品,那么当Copilot建议的代码匹配时,您可以显示匹配的详细信息,并点击进入GitHub上的相关存储库。 有关详细信息,请参阅 查找与 GitHub Copilot 建议匹配的公共代码

  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
  2. 在“与公共代码匹配的建议”的右侧,选择下拉菜单,然后单击“允许”以允许与公共代码匹配的建议,或单击“阻止”以阻止与公共代码匹配的建议************。

在存储库中禁用或启用Copilot 云代理

          Copilot 云代理允许你分配CopilotGitHub问题或提示Copilot自主执行任务,例如深入研究存储库、规划或代码更改,并可以选择在准备就绪时创建拉取请求。

注意

  • Copilot 云代理 可用于 GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot业务 和 GitHub Copilot Enterprise 计划。 该代理在 GitHub 上存储的所有仓库中均可用,但以下情况除外:由 托管用户帐户 拥有的仓库,以及已显式禁用该代理的仓库。
          Copilot 云代理 默认在所有存储库中启用,但可以通过更改帐户设置,阻止它在自己的个人帐户拥有的存储库中使用。
  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
  2. 在边栏中, Copilot 单击“ 云代理”。
  3. 在 Copilot 云代理 页面上的“策略”下,单击“存储库访问”的下拉列表按钮,然后选择 “无存储库”、“ 所有存储库”或 “仅选择的存储库”。
  4. 如果选择 “仅所选存储库”,请单击 “选择存储库 ”,然后选择要启用 Copilot 云代理的存储库。

对于 GitHub Copilot业务 和 GitHub Copilot Enterprise 订阅者,使用 Copilot 云代理 的权限由组织层级定义的策略设置控制。 请参阅“将 GitHub Copilot 云代理添加到组织”。

如果该组织归企业所有,则可以在企业级别控制启用情况。 请参阅“在企业中管理 GitHub Copilot 云代理”。

在存储库中启用或禁用第三方编码代理

注意

第三方代理可用于 GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot业务 和 GitHub Copilot Enterprise 计划。

可以选择是否允许在个人帐户中启用以下编码代理:

  • Anthropic Claude
  • OpenAI Codex

编程代理能够访问Copilot 云代理已启用的相同存储库。

若要启用编程代理,请执行以下步骤:

  1. 导航到帐户的 云代理设置
  2. 在 Copilot 云代理 页面上的“合作伙伴代理”下,单击该开关以启用要使用的第三方代理。

启用或禁用 Web 搜索 GitHub Copilot 聊天

可以启用GitHub Copilot 聊天Web搜索。 默认情况下,此设置处于禁用状态。 如果启用此设置, Copilot对话 将使用必应搜索 Internet 以获取与问题相关的信息。 Bing搜索在讨论新技术或高度特定的主题时特别有用。

  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
  2. 必应访问权限右侧Copilot,选择下拉菜单,然后单击“启用或禁用**”。**

模型训练和改进

注意

GitHub 不使用 Copilot业务 或 Copilot Enterprise 客户数据来训练 AI 模型。 Copilot业务 和 Copilot Enterprise 客户的数据受到 GitHub 的数据保护协议的保护,该协议禁止在未经客户授权的情况下使用此类数据。

从 2026 年 4 月 24 日开始,如果你有 Copilot 免费版Copilot ProCopilot Pro+ 计划,GitHub 可能会利用您与 GitHub 功能和服务(包括输入、输出、代码片段和关联上下文)的交互来训练和改进 AI 模型。 通过此更改,我们可以基于实际开发模式构建更智能的上下文感知编码帮助。 你可以在 GitHub Copilot 的个人设置中选择退出允许你的数据用于训练。 有关如何使用和共享数据的信息,请参阅隐私声明。

  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。

  2. 选择“允许 GitHub 使用我的数据进行 AI 模型训练”下拉菜单,然后单击“ 已禁用”。

    如果未看到“允许 GitHub 使用我的数据进行 AI 模型训练”,请验证你是否未使用具有 Copilot业务 或 Copilot Enterprise 许可证的帐户登录。 Copilot业务 和 Copilot Enterprise 客户的数据在 GitHub 的数据保护协议下受到保护,因此不会为这些计划显示设置。

    1. 若要验证帐户类型,请参阅 查看和更改GitHub Copilot 计划