我已经通过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运行错误。 –