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

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

-
在边栏的“安全和质量”部分中,单击 Advanced Security。
-
在“Code Security”部分,取消选择 Copilot Autofix。