关于 GitHub Copilot 上的 GitHub 设置
除了在受支持的 IDE 中配置GitHub Copilot插件外,还可以在GitHub Copilot上为GitHub配置其设置。 无论何处使用GitHub Copilot,设置都适用。
启用或禁用与公共代码匹配的建议
注意
如果你是通过组织分配了 GitHub Enterprise Cloud 席位的 GitHub Copilot 上的组织成员,你将无法在个人帐户设置中配置匹配公共代码的建议。 与公共代码匹配的建议设置将从你的组织或企业继承。
您的GitHub Copilot个人设置包括一个选项,可以允许或阻止与公开可用代码匹配的代码建议。
如果你选择阻止匹配公共代码的建议,在大多数 GitHub Copilot 产品中,GitHub Copilot 会将代码建议及其约 150 个字符的周围代码与 GitHub 上的公共代码对比。 如果存在匹配或接近匹配,不会向你显示建议。
如果选择允许匹配公共代码的建议,或者使用不支持“阻止”模式的产品,那么当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云代理”。