Git ошибка нажатия: RPC не удалось: завиток 52

git push с ошибкой

fatal: RPC failed: curl 52: Empty reply from server

Загрузка выполняется успешно, если только один файл был изменен, добавлен или удален.

Следующие настройки не работают надежно

 git config --global --add core.compression -1

Версия git - 2.8.2, запущенная на ubuntu 14.04, и я попытался с помощью компиляций openssl и gnutls.

Удаленные ssh удалены.

Проблема встречается с репозиториями

bitbucket
github
gitlab

Отказоустойчивые ответы оценены

Ответ 1

В терминале используйте sudo для клонирования или введите:

git config --global http.postBuffer 157286400

его работала для меня

Ответ 2

После меня работали.

git config --global core.compression 0

git clone --depth 1 <repo> //  partial clone to truncate the amount of info coming down

#cd repo // go into the new directory and 

git fetch --unshallow //retrieve the rest of the clone

git pull --all //final pull

Надеюсь, это может быть полезно для тех, кто имеет ту же проблему.

Ответ 3

У меня был разговор с Gideon @atlassian, он предложил использовать SSH через HTTPS для исправления ошибки "curl 52".

Для меня переключение на SSH исправило проблему. Вот полный ответ:

Это проблема с таймаутом HTTP/HTTPS, связанная с каким-либо большим фиксацией размера или слабой сети. Если вы клонируете, можете ли вы попытаться выяснить, может клонировать репозиторий с помощью этого метода:

fooobar.com/questions/37810/...

Можете ли вы попытаться выяснить, работает ли это перед любой операцией git:

git config --global http.postBuffer 524288000

Кроме того, эта проблема обычно не встречается в SSH; поэтому, возможно, стоит попробовать настроить SSH, а затем выполнить операцию через SSH:

https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html

Ответ 4

По-видимому, это проблема с проблемой HTTPS. Переключение на SSH устраняет проблему со всеми репозиториями.

Ответ 5

После меня работали. остановите WIFI и используйте сетевой кабель для подключения NetWork

Возможно, это проблема с сетью

Ответ 6

У меня такая же проблема в arch linux, git версия 2.8.2, не могу нажать на битбокет репо. Клонирование и вытяжка.