Ошибка клона GitLab из-за сбоя RPC; curl 56 GnuTLS recv error - PullRequest
1 голос
/ 08 июля 2019

Использование GitLab и Git Client версии как - 2.22.0.недавно мы загрузили файлы, связанные с аудио / видео, в наш репозиторий, в настоящее время размер репозитория увеличен до 4,5 ГБ.Из-за этого теперь даже мы не можем клонировать его.

При клонировании возникает следующая ошибка, что ни один из нас не может клонировать.

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 Ответ

1 голос
/ 08 июля 2019

Похоже, что это связано с старым (2013) побочным эффектом GnuTLS , который был замечен и здесь .

Сначала проверьте, сохраняется ли проблема с Git 2.22.

Затем попробуйте связаться со службой поддержки GitLab и запросить удаление этого огромного файла на их стороне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...