了解推送保护为何阻止了您的提交
泄漏的机密信息可能对您的仓库及供应链构成严重的安全风险。推送保护可防止您意外将机密信息引入代码库,从而避免被恶意行为者利用。
如果您在 GitHub 上贡献的仓库已启用推送保护,那么每当您
- 推送提交 包含已识别的机密 从命令行 到远程仓库。
- 提交更改 或在 GitHub UI 中将包含已识别机密的文件上传到仓库。
- 发出特定请求,其中在 REST API 中包含已识别的机密。
解决推送保护阻止
为了解决阻止,您应从提交(或请求)中移除机密。如果您认为该机密安全可推送,您可能可以绕过阻止。有关如何移除机密或在必要时绕过阻止的更多信息,请参阅