将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://[email protected]':
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
任何帮助将不胜感激。
[似乎与old (2013) GnuTLS side-effect相关的has been seen here also。
首先检查问题是否仍然存在于Git 2.22。
然后,尝试并与GitLab支持人员联系,要求删除他们那边的大文件。