为您的存储库禁用 Code Quality
-
在 GitHub 上,导航到存储库的主页面。
-
在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在侧边栏中,点击 Security and quality 下方的 代码质量 以显示“代码质量”页面。
-
在Code Quality分析下,从开切换到关。
这会停止该仓库后续的所有 Code Quality 扫描,以及这些扫描所使用的 GitHub Actions 分钟数和 AI credits。 禁用 Code Quality 后,许可证费用仍会继续收取一段时间。 请参阅 计费停止时间。
为组织禁用 Code Quality
在组织级别禁用 Code Quality 只需一次更改,即可在整个组织中将其关闭。
-
在 GitHub 上,导航到组织的主页面。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏中的“安全性”下,单击 代码质量。
-
在“存储库访问”下,从下拉菜单中选择 “无存储库 ”。 这会将贵组织的默认设置设为关闭,从而在所有遵循组织默认设置的当前和未来仓库中禁用 Code Quality。
-
若要在管理员有意启用它的存储库中禁用 Code Quality ,并阻止管理员重新启用它,请启用 “强制”访问权限。 如果不强制执行,这些存储库将保持 Code Quality 启用状态。
-
除非选择 “允许存储库决定”,否则将显示“查看启用和计费更改”对话框,其中显示了受影响的存储库总数。 查看详细信息,然后单击“ 确认”。
对于受组织级变更影响的存储库,禁用后将停止未来的扫描以及由此产生的计量用量。 除非启用 “强制访问”,否则显式启用的存储库将继续扫描。 变更后的一段时间内,许可证费用仍会继续收取。 请参阅 计费停止时间。
有关访问选项的完整列表以及强制实施方式,请参阅 面向各类组织和企业的代码质量赋能。
现有数据会发生什么情况
禁用 Code Quality:
- 关闭后续扫描。 它不会删除你的存储库中的代码或提交历史记录。
- 保留现有 Code Quality 数据。 禁用 Code Quality 时,之前扫描的结果、质量评分和历史记录不会被删除,因此不会有任何数据丢失;如果重新启用它,这些数据将再次可用。
计费停止时
禁用 Code Quality 会立即停止按量计费的使用,但许可证费用仍会继续收取一段时间。 若要了解 Code Quality 的计费内容概览,请参阅 GitHub Code Quality 计费。
按量计费使用立即停止
禁用会立即停止新扫描,因此无需再使用几分钟 GitHub Actions 或 AI credits。
在您禁用之前产生的用量仍将正常计费。 按流量计费的使用量会在一个月内增加,并显示在下一个帐单上。
许可证费用会继续收取
禁用 Code Quality 可以减少使用的许可证数:
- 仅向你在其中禁用了 Code Quality 的仓库做出贡献的提交者,不再计入你的许可证用量。
- 也向另一个存储库做出过贡献且其中 Code Quality 仍处于启用状态的提交者,仍会被计入。 在最近提交到已启用的存储库后,他们停止计数 90 天。
对于每个计费周期,系统会按照该周期内任意时点曾使用的最高许可证数量计费,而不是按周期结束时的在用许可证数量计费。 禁用 Code Quality 可以在未来一段时间内免费获得许可证,但不会降低当前时段的费用。
Code Quality 采用与 GitHub Advanced Security 相同的许可模式。 若要了解当人员停止提交以及仓库被启用和停用时,活跃提交者数量如何变化,请参阅 GitHub Advanced Security 许可证计费。
确认 Code Quality 已关闭
由谁来确认此更改,取决于你在哪个级别禁用了它。
在组织级别,打开组织的“代码质量”设置“页,并检查 存储库访问权限 是否显示所选内容(例如 ,无存储库),如果强制实施访问权限, 则强制访问 处于启用状态。 组织级 Code Quality 仪表板还会停止显示受影响存储库的数据。 请参阅“探索组织中的 GitHub 代码质量结果”。
在存储库级别,存储库的“代码质量”设置“页显示 Code Quality 已禁用分析。 如果适用了组织或企业强制策略,页面上还会显示一条消息,提示某项策略阻止更改该设置。 对于后续的拉取请求或推送,不会启动新的运行。 在“操作”**** 选项卡上,通过执行者 Code Quality 或运行名称(例如“: GitHub 代码质量: push on main”)识别现有的 Code Quality 运行。