理解为什么推送保护阻止了你的提交
泄露的机密可能会对仓库和供应链构成严重的安全风险。 推送保护可防止你意外将机密引入代码库,从而避免恶意行为者利用这些机密。
如果参与 GitHub 的存储库受推送保护,则每当执行以下操作时,都会遇到推送保护阻止:
-
将包含已识别机密的提交**从命令行****推送**到远程存储库。 - 将包含已识别机密的更改或上载文件提交到 UI 中的GitHub 存储库。
- 在 REST API 中发出包含已识别机密的某些请求。
解决推送保护阻止
为了消除阻止,您应从提交或请求中删除密钥信息。 如果你认为推送机密是安全的,则也许能够绕过阻止。 有关如何删除机密或者, 如有必要, 绕过阻止的详细信息, 请参阅: