Skip to main content

Enterprise Server 3.21 目前作为发布候选版本提供。

我的提交被推送保护阻止

为了保持仓库安全,推送保护可防止你意外地将机密提交给仓库。

理解为什么推送保护阻止了你的提交

泄露的机密可能会对仓库和供应链构成严重的安全风险。 推送保护可防止你意外将机密引入代码库,从而避免恶意行为者利用这些机密。

如果在 GitHub 上参与的存储库通过推送保护来保证安全,则每当执行以下操作时都会遇到推送保护阻止:

  •           将包含已识别机密的提交**从命令行****推送**到远程存储库。
    
  •           在 **GitHub UI ** 中**提交更改**或将包含已识别机密的文件上传到存储库。 
    
  • REST API 中发出包含已识别机密的某些请求

解决推送保护阻止

为了解决阻止,应从提交(或请求)中删除机密。 如果你认为推送机密是安全的,则也许能够绕过阻止。 有关如何删除机密或者, 如有必要, 绕过阻止的详细信息, 请参阅:

其他阅读材料