我已经通过Git部署到Azure几个月没有出现重大问题,但现在我似乎遇到了一个我无法通过的错误.
我创建了一个新的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
Run Code Online (Sandbox Code Playgroud)
我已经尝试过一个小得多的提交(只是一个空文本文件),推送顺利进行.
我很确定这个错误是由于我的回购大小(~50mb).由于这是一个新的推动,它需要转移完整的回购尺寸,而不是我已经做了几个月的增量推动.
我试过增加我的http.postBuffer
:
git config http.postBuffer 524288000
Run Code Online (Sandbox Code Playgroud)
但我的推动仍然失败.
Azure是否需要增加它收到的POST请求的大小?或者还有另一种我不知道的修复方法吗?
有什么建议?
更新:
这是一个已知问题.它(到目前为止)已经缩小到与Mac和https相结合的问题.您可以在MSDN和GitHub上关注问题线程.
归档时间: |
|
查看次数: |
5011 次 |
最近记录: |