我已經通過Git部署到Azure幾個月沒有重大問題,但現在我似乎遇到了一個我無法過去的錯誤。Git推到Azure失敗(RPC失敗)
我製作了一個新的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
我試圖推動一個更小的承諾(只是一個空的文本文件),並推經過精細。
我相當肯定,這個錯誤是由於我的回購大小(約50mb)。由於這是一個新的推動,它需要傳遞完整的回購規模,而不是我已經做了幾個月的增量推動。
我試着增加我http.postBuffer
:
git config http.postBuffer 524288000
但我推還是失敗。
Azure是否需要增加它收到的POST請求的大小?還是有另一個我不知道的修復?
有什麼建議嗎?
更新:
這是一個已知問題。到目前爲止,它已被縮小到Mac和https組合的問題。您可以按照MSDN和GitHub上的問題主題進行操作。
只是添加一些信息。我有同樣的問題(除HTTP代碼500)和postBuffer修復使我的工作正常。 – paullb
http.postBuffer修復工作適合我。我一直在我的iMac上使用Parallels中的PowerShell運行錯誤。 –