注意
推送 AI 检测到的机密 保护位于 公开预览 且可能会发生更改。
启用 AI 检测到的机密 的推送保护时,GitHub 使用 AI 查找并阻止不匹配任何模式的通用敏感信息,例如密码。
AI 检测到的机密推送保护除了你的GitHub Advanced Security或GitHub Secret Protection许可证外,还会占用AI credits。 请参阅 推送保护 和 GitHub Advanced Security 许可证计费。
Prerequisites
- 存储库必须启用 GitHub Secret Protection 或 GitHub Advanced Security。
- 必须启用推送保护。 请参阅“为存储库启用推送保护”。
- 扫描 AI 检测的机密 必须启用。 请参阅“启用对 AI 检测到的机密信息的扫描”。
若要使用 扫描 AI 检测到的机密信息,企业所有者必须先在企业级别设置一个策略,以控制组织中的存储库是否可以启用或禁用 AI 检测。 默认情况下,此策略设置为“允许”。
为 AI 检测到的机密 存储库启用推送保护
-
在 GitHub 上,导航到存储库的主页面。
-
在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在边栏的“安全和质量”部分中,单击 Advanced Security。
-
在“Secret Protection”下,在“针对 AI 检测到的机密 的推送保护”右侧,将设置切换为打开。
为你的组织启用 AI 检测到的机密 的推送保护
可以通过 为您组织中的 启用推送保护。 Security configurations 是可大规模自定义和应用的安全设置的集合。 请参阅“删除自定义安全配置”。