Подтвердить что ты не робот

Git push error: ошибка RPC; result = 56, HTTP-код = 200 фатальный: удаленный конец неожиданно повредил фатальный

Выполняя git push, я получаю эту ошибку:

Username for 'https://github.com': Newbie
Password for 'https://[email protected]':
Counting objects: 11507, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8210/8210), done.
Writing objects: 100% (11506/11506), 21.75 MiB | 0 bytes/s, done.
Total 11506 (delta 2213), reused 11504 (delta 2211)
efrror: RPC failed; result=56, HTTP code = 200
atal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

Я также пробовал сделать: git config http.postBuffer 524288000, но все же ошибка.. Также попробовали: git config --global http.postBuffer 2M, обратившись к git push error: RPC failed; result = 56, HTTP-код = 0

Пожалуйста, помогите мне с этим справиться?

4b9b3361

Ответ 1

Посмотрите здесь: https://flyingtomoon.com/2011/04/12/git-push-is-failed-due-to-rpc-failure-result56/

Проблема наиболее вероятна, потому что ваш буфер git слишком низок.

Вам нужно будет увеличить HTTP-буфер Git s, установив git config var "http.postBuffer" на 524288000.

git config http.postBuffer 524288000

Ответ 2

Попробуйте создать git с помощью библиотек openssl. См. этот пост. Возможно, вам придется скомпилировать git в Windows. Надеюсь, что это поможет.

Ответ 3

У меня возникла очень похожая проблема, хотя я развертывал приложение Azure Web через push git. Я получил эту ошибку:

RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054
The remote end hung up unexpectedly

Решение для меня состояло в том, чтобы изменить среду развертывания с Macbook на рабочий стол Windows. Подробнее см. этот ответ.