关于 GitHub 上的 GitHub Copilot 设置
除了在所支持的 IDE 中配置 GitHub Copilot 插件外,还可在 GitHub 上配置 GitHub Copilot 的设置。 无论在何处使用 GitHub Copilot,这些设置都适用。
启用或禁用与公共代码匹配的建议
注意
如果你是 GitHub Enterprise Cloud 的组织成员,已通过你的组织分配了 GitHub Copilot 席位,你将无法在个人帐户设置中配置与公共代码匹配的建议。 与公共代码匹配的建议设置将从你的组织或企业继承。
GitHub Copilot 的个人设置包括允许或阻止与公开可用的代码匹配的代码建议的选项。 如果选择阻止匹配公共代码的建议,GitHub Copilot 会根据 GitHub 上的公共代码检查代码建议及其周围约 150 个字符的代码。 如果存在匹配或接近匹配,不会向你显示建议。
如果选择允许与公共代码匹配的建议,当 Copilot 建议匹配代码时,你可以显示匹配项的详细信息,并单击进入 GitHub 上的相关存储库。 有关详细信息,请参阅“查找与 GitHub Copilot 建议匹配的公开代码”。
- 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击“ 您的 Copilot”****。
- 在“与公共代码匹配的建议”的右侧,选择下拉菜单,然后单击“允许”以允许与公共代码匹配的建议,或单击“阻止”以阻止与公共代码匹配的建议************。
在仓库中禁用或启用 Copilot 编码智能体
Copilot 编码智能体 允许将 Copilot 分配给 GitHub 议题,或通过 Copilot Chat 中的提示要求 Copilot 提出拉取请求。
注意
- Copilot 编码智能体 可供 GitHub Copilot Pro+ 用户和 GitHub Copilot Enterprise 客户使用。 我们还开始向 GitHub Copilot Business 客户推出,一旦此功能可供你使用,你将收到一封电子邮件。
- Copilot 编码智能体 为 公共预览版,可能会变动。 在预览期间,该功能的使用须遵循“GitHub 预发行许可条款”。
Copilot 编码智能体 默认在所有仓库中启用,但你可以通过更改帐户设置,阻止其在你个人帐户拥有的仓库中使用。
- 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击“ 您的 Copilot”****。
- 在边栏的“ Copilot”下,单击“Coding agent”********。
- 在 Copilot 编码智能体 页面的“Policies”下,单击“Repository access”的下拉列表按钮,然后选择“No repositories”、“All repositories”或“Only selected repositories”中的任何一个************。
- 如果选择“Only selected repositories”,请单击“Select repositories”,然后选择要启用 Copilot 编码智能体 的存储库********。
对于 GitHub Copilot Enterprise 订阅者,使用 Copilot 编码智能体 的权限由组织层级定义的策略设置控制。 请参阅“Adding Copilot 编码智能体 to your organization”。
如果该组织归企业所有,则可以在企业级别控制启用情况。 请参阅“在企业帐户中管理 Copilot 编码智能体”。
启用或禁用提示和建议集合
可以选择提示和 Copilot 的建议是否由 GitHub 收集和保留,并进一步处理和与 Microsoft 共享。 有关 GitHub Copilot 可能会根据设置收集的数据的详细信息,请参阅“GitHub 附加产品和功能条款”和 GitHub Copilot 隐私常见问题解答。
- 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击“ 您的 Copilot”****。
- 若要允许或阻止 GitHub 使用你的数据,请选择或取消选择“允许 GitHub 使用来自代码编辑器的代码片段进行产品改进”。
启用或禁用替代 AI 模型
可以选择是否允许使用以下 AI 模型作为 Copilot 的默认模型的替代方案。
- Claude - 请参阅 Copilot 中支持的 AI 模型
- Gemini - 请参阅“Copilot 中支持的 AI 模型”
- 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击“ 您的 Copilot”****。
- 在模型名称右侧,选择下拉菜单,然后单击“已启用”或“已禁用”。********
启用或禁用 GitHub Copilot Chat
的 Web 搜索
你可以启用或禁用 GitHub Copilot Chat 的 Web 搜索。 默认情况下,此设置处于禁用状态。 如果启用此设置,Copilot Chat 将使用必应在 Internet 上搜索与问题相关的信息。 在讨论新技术或高度特定的主题时,必应搜索特别有用。
- 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击“ 您的 Copilot”****。
- 在“对必应的 Copilot 访问权限”的右侧,选择下拉菜单,然后单击“已启用”或“已禁用”************。
模型训练和改进
默认情况下,GitHub及其关联方和第三方不会使用你的数据,包括 AI 模型训练的提示、建议和代码片段。 这反映在用于 GitHub Copilot 的个人设置中,且无法启用。