关于 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 建议匹配的公共代码。
- 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
- 在“与公共代码匹配的建议”的右侧,选择下拉菜单,然后单击“允许”以允许与公共代码匹配的建议,或单击“阻止”以阻止与公共代码匹配的建议************。
在存储库中禁用或启用Copilot 云代理
Copilot 云代理允许你分配CopilotGitHub问题或提示Copilot自主执行任务,例如深入研究存储库、规划或代码更改,并可以选择在准备就绪时创建拉取请求。
注意
- Copilot 云代理 可用于 GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot业务 和 GitHub Copilot Enterprise 计划。 该代理在 GitHub 上存储的所有仓库中均可用,但以下情况除外:由 托管用户帐户 拥有的仓库,以及已显式禁用该代理的仓库。
Copilot 云代理 默认在所有存储库中启用,但可以通过更改帐户设置,阻止它在自己的个人帐户拥有的存储库中使用。
- 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
- 在边栏中, Copilot 单击“ 云代理”。
- 在 Copilot 云代理 页面上的“策略”下,单击“存储库访问”的下拉列表按钮,然后选择 “无存储库”、“ 所有存储库”或 “仅选择的存储库”。
- 如果选择 “仅所选存储库”,请单击 “选择存储库 ”,然后选择要启用 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 云代理已启用的相同存储库。
若要启用编程代理,请执行以下步骤:
- 导航到帐户的 云代理设置。
- 在 Copilot 云代理 页面上的“合作伙伴代理”下,单击该开关以启用要使用的第三方代理。
启用或禁用 Web 搜索 GitHub Copilot 聊天
可以启用GitHub Copilot 聊天Web搜索。 默认情况下,此设置处于禁用状态。 如果启用此设置, Copilot对话 将使用必应搜索 Internet 以获取与问题相关的信息。 Bing搜索在讨论新技术或高度特定的主题时特别有用。
- 在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
- 在必应访问权限右侧Copilot,选择下拉菜单,然后单击“启用或禁用**”。**
模型训练和改进
注意
GitHub 不使用 Copilot业务 或 Copilot Enterprise 客户数据来训练 AI 模型。 Copilot业务 和 Copilot Enterprise 客户的数据受到 GitHub 的数据保护协议的保护,该协议禁止在未经客户授权的情况下使用此类数据。
从 2026 年 4 月 24 日开始,如果你有 Copilot 免费版、Copilot Pro 或 Copilot Pro+ 计划,GitHub 可能会利用您与 GitHub 功能和服务(包括输入、输出、代码片段和关联上下文)的交互来训练和改进 AI 模型。 通过此更改,我们可以基于实际开发模式构建更智能的上下文感知编码帮助。 你可以在 GitHub Copilot 的个人设置中选择退出允许你的数据用于训练。 有关如何使用和共享数据的信息,请参阅隐私声明。
-
在 GitHub 任意页面的右上角,单击你的个人资料图片,然后单击 “Copilot settings”****。
-
选择“允许 GitHub 使用我的数据进行 AI 模型训练”下拉菜单,然后单击“ 已禁用”。
如果未看到“允许 GitHub 使用我的数据进行 AI 模型训练”,请验证你是否未使用具有 Copilot业务 或 Copilot Enterprise 许可证的帐户登录。 Copilot业务 和 Copilot Enterprise 客户的数据在 GitHub 的数据保护协议下受到保护,因此不会为这些计划显示设置。
- 若要验证帐户类型,请参阅 查看和更改GitHub Copilot 计划。