前言
今天在提代码时,发现push不到gerrit仓库了,十分的奇怪,和同事沟通后发现,同事可以直接git push origin master而且也可以合并,都是没有问题的,但是就是在gerrit上无法查看,在网上查找资料后找到如下的解决方案
fatal: One or more refs/for/ names blocks change upload
fatal: The remote end hung up unexpectedly
1
2
解决方法
1> 登录git仓库服务器
2> 进入到有问题仓库的目录
3> 执行如下命令
git for-each-ref refs/for
# 如果第一条命令执行完后有输出,再执行下面的命令。
for n in $(git for-each-ref --format='%(refname)' refs/for);do git update-ref -d $n; done
1
2
3
4> The end….
5> 参考:https://review.typo3.org/Documentation/error-change-upload-blocked.html
---------------------
原文:https://blog.csdn.net/longyinyushi/article/details/72730928