无法推送到GitLab,远程端意外挂断

时间:2018-05-21 11:07:13

标签: git phpstorm gitlab

问题
在尝试在PhpStorm中的gitlab.com上推送我的项目时,我收到以下错误:

fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'https://gitlab.com/me/myrepo.git'

我没有看到任何其他类似问题的其他错误消息。

我尝试了什么
我尝试通过终端推送git push origin master,但无济于事。我还尝试了一些我在类似问题上看到的事情,例如更改http缓冲区:git config http.postBuffer 524288000。不幸的是,这也没有改变结果。

我还尝试了创建一个新项目并推送到新的原点,这会产生其他错误消息。我也尝试过更改为ssh,但是当按下按钮时,它想要推送所有已提交的提交。我不确定这是不是一个好主意,所以我没试过。
尝试git pull --rebase时会出现这种情况:

git pull --rebase 
error: merge-base died of signal 11
error: fetch died of signal 11

也会使用完整语法git pull --rebase origin master

设置
我正在使用PhpStorm并且需要推送17个提交,因为我已经有一段时间遇到这个问题了。我的回购是gitlab.com上的一个项目。

git --version
git version 2.17.0

2 个答案:

答案 0 :(得分:0)

是否有提示消息以及错误? 有时本地仓库不同步。 我这样做了:

git pull --rebase

git push

答案 1 :(得分:0)

原来这是我的git安装中的一个错误,至少我认为是这样。我得到更新后,问题就消失了。