您必须为每个唯一的活跃提交者拥有一个可用的 GitHub 高级安全 (GHAS) 许可证,才能在私有存储库上启用 GHAS 功能。要了解有关 GHAS 许可以及唯一和活跃提交者的信息,请参阅“关于 GitHub 高级安全的计费”。
如果您尝试将具有 GHAS 功能的安全配置应用于您的存储库,但没有足够的 GHAS 许可证,则该配置将仅成功应用于公共存储库。对于私有存储库,由于许可证限制,仅启用免费安全功能,从而导致以下结果
- 配置中启用的免费安全功能将为所有私有存储库启用。
- GHAS 功能将不会为任何私有存储库启用。
- 安全配置将不会应用于任何私有存储库,因为配置中仅启用了某些功能。
有关管理组织的 GHAS 许可证的更多信息,请参阅“管理您的 GitHub 高级安全许可证使用情况”。