Skip to main content

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

了解如何更改 GitHub 上的个人设置,以配置 GitHub Copilot 的功能表现。

谁可以使用此功能?

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

关于 GitHub 上的 GitHub Copilot 设置

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

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

注意

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

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

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

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

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

在仓库中禁用或启用 Copilot编程助理

Copilot编程助理 允许将 Copilot 分配给 GitHub 议题,或请求 Copilot 从 Copilot对话中的提示发起拉取请求。

注意

  • Copilot编程助理 可用于 GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot业务 和 GitHub Copilot Enterprise 计划。 该代理在 GitHub 上存储的所有仓库中均可用,但以下情况除外:由 托管用户帐户 拥有的仓库,以及已显式禁用该代理的仓库。

Copilot编程助理 默认在所有仓库中启用,但你可以通过更改帐户设置,阻止其在你个人帐户拥有的仓库中使用。

  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
  2. 在边栏的“ Copilot”下,单击“Coding agent”********。
  3. 在 Copilot编程助理 页上,在“策略”下,单击“存储库访问”下拉列表按钮,然后选择没有存储库所有存储库仅所选存储库
  4. 如果选择“Only selected repositories”,请单击“Select repositories”,然后选择要启用 Copilot编程助理 的存储库********。

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

注意

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

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

  • Anthropic Claude
  • OpenAI Codex

编码代理可以访问与启用了Copilot编程助理 的相同存储库。

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

  1. 导航到帐户的 编码代理设置
  2. 在 Copilot编程助理 页面上,在“合作伙伴智能体”下,单击切换按钮以启用你要使用的第三方智能体。

启用或禁用提示和建议集合

可以选择提示和 Copilot 的建议是否由 GitHub 收集和保留,并进一步处理和与 Microsoft 共享。 有关 GitHub Copilot 可能会收集的数据的更多信息,请参阅 GitHub 附加产品和功能条款GitHub Copilot 隐私常见问题解答

  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
  2. 要允许或阻止 GitHub 使用你的数据,请选择或取消选择“允许 GitHub 使用来自代码编辑器的代码片段进行产品改进”。

为 GitHub Copilot 聊天

启用或禁用网络搜索

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

  1. 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
  2. Copilot 访问 Bing 右侧,选择下拉菜单,然后点击EnabledDisabled

模型训练和改进

默认情况下,GitHub、其关联方和第三方将不会使用您的数据(包括提示、建议和代码片段)进行 AI 模型训练。 这反映在你 GitHub Copilot 的个人设置中,且无法启用该功能。