git push failed [remote rejected] master -> master (pre-receive hook declined)

0DA3F2D5-B688-45DD-A7DA-5760BCFD7CB3.png

自己建的git项目,修改一点的东西可以push成功,但是如果一次push的东西太多就会报错,被拒绝,开始排查原因权限问题?分支问题?都排查完了,还是没找到原因,后来发现这个gitLab的一个大bug,把本地的东西分批次上传就push成功了,就问你坑不坑?坑不坑?坑不坑?重要的事情说三遍。。。另外的原因也可能是gitlab ssh配置为http的原因导致推送过时,不过没有测试改成https是否可以。。。或者是git版本的问题。。反正遇到这种情况如果查不到原因不妨分多批次拆开push。使用tower等工具将提交的没有push成功的项目reset head to当前没有提交之前的状态,分批次传。

你可能感兴趣的:(git push failed [remote rejected] master -> master (pre-receive hook declined))