关于 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 云代理”。