禁用代理式自动修复
可以通过两种方式禁用代理式自动修复:
- 通过禁用 Copilot自动修复,因为智能体自动修复依赖于相同的底层设置。 有关说明,请参阅以下部分。
- 使存储库从 Copilot云代理 退出 请参阅“管理对 GitHub Copilot 云代理的访问权限”。
有关代理式自动修复的更多信息,请参阅 关于代码扫描的自动修复。
禁用 Copilot自动修复
可以在企业、组织或存储库级别禁用 Copilot自动修复 。
在任何级别禁用 Copilot自动修复 都将关闭所有未关闭的 Copilot自动修复 建议,这些建议是作为评论添加到拉取请求中的 code scanning 警报上的。 如果 Copilot自动修复 以后重新启用,则仅针对在该点之后打开的拉取请求或重新运行 code scanning 对现有拉取请求进行安全分析后,才会生成建议。
注意
Copilot自动修复 是 GitHub Code Quality 不可或缺的一部分,即使它已针对代码安全结果被禁用,也将继续针对代码质量结果运行。
有关 Copilot自动修复 的详细信息,请参阅 关于代码扫描的自动修复。
阻止在企业中使用Copilot自动修复
企业管理员可以在其企业的安全结果中禁止 Copilot自动修复。 如果你对某个企业禁用 Copilot自动修复,则无法为该企业中的任何组织或仓库启用 Copilot自动修复。
对企业允许使用 Copilot自动修复 并不会强制启用 Copilot自动修复,而是表示组织和存储库管理员可以选择针对安全结果启用或禁用 Copilot自动修复。
在企业级别禁用 Copilot自动修复 将移除所有尚未处理的 Copilot自动修复 建议,这些建议是作为对 code scanning 警报的评论添加到企业内所有组织的所有存储库的拉取请求中的。
- 导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。
- 在页面顶部,单击“ 策略”。
- 在 “Policies”下,单击“Advanced Security Code security”****。
- 在“”Copilot自动修复下,使用下拉菜单选择“不允许”。
为组织禁用 Copilot自动修复
如果 Copilot自动修复 企业级别允许,则组织管理员可以选择为组织禁用 Copilot自动修复 。 如果为组织禁用 Copilot自动修复 , Copilot自动修复 则无法为组织内的任何存储库启用。
在组织级别禁用 Copilot自动修复 将删除所有尚未处理的 Copilot自动修复 建议,这些建议是作为对 code scanning 警报的评论添加到组织中所有存储库的拉取请求中的。
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
单击以选择一个组织。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“Security”部分中,依次单击“ Advanced Security”和“Global settings”********。
-
在“Code scanning”部分中,取消选择Copilot自动修复。
有关配置全局 code scanning 设置的详细信息,请参阅 配置组织的全局安全设置。
为存储库禁用 Copilot自动修复
如果 Copilot自动修复 允许在企业级别启用并在组织级别启用,存储库管理员可以选择为存储库禁用 Copilot自动修复 。 在存储库级别禁用 Copilot自动修复 将删除该存储库中所有尚未解决的 Copilot自动修复 建议,这些建议是作为对 code scanning 警报的评论添加到存储库的拉取请求中的。
-
在 GitHub 上,导航到存储库的主页面。
-
在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在边栏的“Security”部分中,单击“ Advanced Security”****。
-
在“Code Security”部分,取消选择 Copilot自动修复。