git - 无法推送到 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 个提交需要推送,因为我遇到这个问题已经有一段时间了。我的 repo 是 gitlab.com 上的一个项目。
git --version
git version 2.17.0
解决方案
是否有提示消息以及错误?有时本地仓库不同步。我这样做了:
git pull --rebase
git push
推荐阅读
- caching - 商店失误影响业绩?
- date - Julia 中是否有一种有效的方法可以将程序的执行暂停到第二天?
- javascript - 如何以您在 JavaScript 中查看的文件的名称登录控制台?
- flutter - Flutter AudioController 自行播放
- python - Pytorch NN 回归模型不学习
- python - 使用 python-telegram-bot 创建欢迎机器人
- python - PySpark 增量计数条件
- c - 为什么 fopen 在将读取调用( char * )的输出传递给 fopen 的第一个参数时给出“没有这样的文件或目录”错误
- asp.net - 在其他视图模型中修改视图模型的验证
- powershell - 通过电子邮件发送键盘记录器日志