解决github Push rejected报错 remote: error: GH013: Repository rule violations found for refs/heads/maste

开源 0

问题

在push代码到master的时候Github 报错 remote: error: GH013: Repository rule violations found for refs/heads/main

这次是因为Github的保护机制引起rejected。错误如下:
在这里插入图片描述
可见是因为疑似代码中有一些key可能会泄漏,(通过给出的帮助文档 https://docs.github.com/zh/code-security/secret-scanning/push-protection-for-repositories-and-organizations)

解决办法

修改代码或者关闭这个保护扫描,我选择关闭保护后push代码,然后再打开:)。
在个人设置中
在这里插入图片描述
找到Security下的Code security and analysis。

在这里插入图片描述
看到push protection for yourself 点击 disable后在推送代码就好了。
在这里插入图片描述
一定记得push后打开,还是很有用的一个保护机制

也许您对下面的内容还感兴趣: