Git push to Azure не работает (сбой RPC)

я уже несколько месяцев внедряюсь в Azure через Git без особых проблем, но теперь яКажется, я ошибсяне пройти

Я создал новый веб-сайт Azure, чтобы создать отдельную ссылку для предварительного просмотра проекта в активной разработке. Я настроил публикацию Git на новом сайте и попытался использовать тот же репозиторий проекта, который я использую на других веб-сайтах Azure. Однако каждая попытка толчка проваливается: я

error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

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

Я вполне уверен, что эта ошибка связана с размером моего репо (~ 50 МБ). Так как это новый толчок, он должен передать полный размер репо вместо инкрементальных толчков I 'делаю уже несколько месяцев.

мы пытались увеличить мой:http.postBuffer

git config http.postBuffer 524288000

Но мой толчок все еще не удался.

Нужно ли Azure увеличивать размер POST-запросов, которые он получает? Или есть другое исправление, о котором я не знаю?

Какие-либо предложения?

Обновить:

Это известная проблема. Это (пока) было сужено до проблемы с комбинацией Mac и https. Вы можете следить за темамиMSDN а такжеGitHub.

 paullb17 окт. 2012 г., 03:08
Просто чтобы добавить немного информации. У меня была та же проблема (за исключением HTTP-кода 500), и исправление postBuffer заставило меня работать должным образом.
 Cameron Taggart24 мар. 2015 г., 01:08
Это исправление http.postBuffer сработало для меня. Я продолжал получать сообщение об ошибке PowerShell в Parallels на моем iMac.I '

Ответы на вопрос(2)

Моя среда

Windows 7 работает в VMWare Fusion на Macbook Pro под управлением El Capitan (версия 10.11.5). Использование Git Bash в качестве моего клиента. Службы приложений Azure как мои удаленные git-адреса.

Эта проблема

У меня есть две среды, работающие в качестве веб-приложения (службы приложений) в Azure для одного и того же сайта (промежуточная и производственная среда).

Когда я отправляю в промежуточную среду с помощью git push, у меня нет проблем.

Когда я запускаю git push, я получаю следующее сообщение об ошибке:

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

Решение

После прочтения @redhotvengeance 's Обновление, я запустил свой рабочий стол Windows 7 и вытащил к нему исходный код, затем отправил его в свою производственную среду Azure (сбой развертывания), и он выполнил пуш без каких-либо проблем.

Может показаться, что это какая-то проблема с Azure / Mac.

 Pierre22 янв. 2018 г., 08:18
6 лет спустя, и кажется, что это все ещет было исправлено. Очень разочаровывает.
 redhotvengeance06 сент. 2016 г., 05:37
4 года спустя, и кажется, что это еще нет было исправлено. Неудовлетворительно.

что это неЭто то, что вы можете исправить самостоятельно. Я'У меня также есть два веб-сайта, на которых git push работал нормально этим утром, но теперь я получаю ту же ошибку. Позволять'подожди и посмотри что получится ...

 redhotvengeance09 окт. 2012 г., 00:46
Значит, это сбой в работе? Или что мне нужно, чтобы кто-то в Microsoft что-то исправил?
 Daniel Lang09 окт. 2012 г., 00:48
Я думаю, что это отказ службы. Вы можете открыть ветку на официальном форуме поддержки (social.msdn.microsoft.com/Forums/nl-NL/category/...) но я думаю, что они все равно это скоро исправят.
 user72858409 окт. 2012 г., 01:19
Похоже на сбой в работе сервиса, поскольку Дэниел заявил, что откройте поток или дождитесь поддержки, чтобы это исправить,все еще в "Предварительный просмотр» :)

Ваш ответ на вопрос