使用机密扫描和推送保护
通过阻止包含令牌和其他机密的推送来避免泄露敏感数据。
谁可以使用此功能?
Secret scanning 可用于以下存储库类型:
- GitHub.com 上的公共存储库
- 启用了 GitHub Secret Protection 的 GitHub Team 上的组织拥有的存储库
修正仓库中泄露的机密
了解如何有效地应对 GitHub 仓库中泄露的机密。
用户的推送保护
通过用户的推送保护,你将自动受到跨 GitHub 向公共仓库的所有推送的保护。
从命令行使用推送保护
Avoid leaking sensitive data by blocking pushes containing tokens and other secrets.
从 REST API 使用推送保护
了解当 secret scanning 在 API 请求的内容中检测到机密时使用 REST API 取消阻止到 GitHub 的推送的选项。
使用 GitHub UI 中的推送保护
了解 secret scanning 在更改中检测到机密时取消阻止提交的选项。
使用推送保护和 GitHub MCP 服务器
了解在与 GitHub MCP 服务器交互时,你如何受到保护以防止机密泄露,以及在需要时如何绕过推送保护拦截。