使用机密扫描和推送保护
Secret scanning scans for and detects secrets that have been checked into a repository. Push protection proactively secures you against leaking secrets by blocking pushes containing secrets.
谁可以使用此功能?
Secret scanning 可用于以下存储库:
- 公共存储库(免费)
- 使用启用了 GitHub Advanced Security 的 GitHub Enterprise Cloud 的组织中的专用存储库和内部存储库
用户的推送保护
通过用户的推送保护,你将自动受到跨 GitHub 向公共存储库的所有推送的保护。
从命令行使用推送保护
Secret scanning scans for and detects secrets that have been checked into a repository. Push protection proactively secures you against leaking secrets by blocking pushes containing secrets.
从 REST API 使用推送保护
了解当 secret scanning 在 API 请求的内容中检测到机密时使用 REST API 取消阻止到 GitHub 的推送的选项。
使用 GitHub UI 中的推送保护
了解 secret scanning 在更改中检测到机密时取消阻止提交的选项。