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

问题描述 投票:0回答:3

问题
当尝试在 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
git phpstorm gitlab
3个回答
0
投票

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

git pull --rebase

git push


0
投票

事实证明这是我的 git 安装中的一个错误,至少我是这么认为的。更新后问题就解决了。


0
投票

这对我有用:

将全局 Git 缓冲区大小增加到最大单个文件大小:

git config --global http.postBuffer 157286400
© www.soinside.com 2019 - 2024. All rights reserved.