git push代码时出错

发布时间 2023-07-07 15:37:07作者: 易先讯

一、     问题描述

在将代码git push时,出现如下报错:

 

二、     尝试解决

1、        更换自己远程仓的分支:

改为新分支:

没有解决问题。

2、        上网查找“git did not exit cleanly (exit code 128)”的解决方法:

网上说一般是因为SSH设置或者配置了代理引起的,检查设置:

                 

设置无误,还是没有解决问题

3、        尝试重新clone代码,加修改后commit,再push,还是不行

 

三、     最终定位

git bash定位问题:

无法获取远程仓,不允许push

      猜测是origin分支有问题:

原来origin对应着要合入的公共仓,当然没有权限直接push了(虽然不是第一次push,但不知道什么时候这个设置发生了问题)

所以解决方法之一就是先把origin删掉,重新配一遍:

再次git remote –v查看:

这样就应该可以了,检验:

所以如果出现了同样的问题,可以先检查一下自己push目标分支是不是自己的远程仓。