由于RPC失败,导致GitLab克隆错误; curl 56 GnuTLS接收错误

时间:2019-07-08 03:46:50

标签: git gitlab

使用GitLab和Git客户端版本-2.22.0。最近,我们已将音频/视频相关文件上传到我们的存储库中,当前存储库大小已增加到4.5 GB。因此,即使现在我们也无法克隆它。

在克隆时,我们都无法克隆以下错误。

githost/tmp$ git clone https://pic-gitlab.com/pic_code/network-mm.git
Cloning into 'network-mm'...
Username for 'https://pic-gitlab.com': labuser
Password for 'https://labuser@pic-gitlab.com':
remote: Enumerating objects: 3695, done.
remote: Counting objects: 100% (3695/3695), done.
remote: Compressing objects: 100% (3337/3337), done.
error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Error(s) during clone:
git clone failed: exit status 128

尝试以下命令,但无济于事。

git config --global http.postBuffer 1048576000
git clone --depth=1 https://pic-gitlab.com/pic_code/network-mm.git

我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

这似乎与old (2013) GnuTLS side-effecthas been seen here also有关。

首先检查问题是否在Git 2.22上仍然存在。

然后,尝试与GitLab支持人员联系,要求删除该文件。