Git 推送到 Azure 失败(RPC 失败)

标签 git azure

我已经通过 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

我尝试推送一个更小的提交(只是一个空文本文件),并且推送进展顺利。

我相当确定此错误是由于我的存储库大小(~50mb)造成的。由于这是一次新的推送,因此它需要传输完整的存储库大小,而不是我几个月来一直在进行的增量推送。

我尝试增加我的http.postBuffer:

git config http.postBuffer 524288000

但是我的推送仍然失败。

Azure 是否需要增加其收到的 POST 请求的大小?或者还有其他我不知道的修复方法?

有什么建议吗?

更新:
这是一个已知的问题。 (到目前为止)它已经缩小到 Mac 和 https 组合的问题。您可以关注 MSDN 上的问题线索和 GitHub .

最佳答案

我很确定这不是您可以自行解决的问题。我还有两个网站,今天早上 git push 工作正常,但现在我遇到了同样的错误。让我们拭目以待,看看会发生什么......

关于Git 推送到 Azure 失败(RPC 失败),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12790215/

相关文章:

c - 尝试自动化 git,只提交名为 "T"

git - 从 github 的 master 中删除文件

android - 将 gradle 项目导出为普通的 android studio

azure - 配置 Azure 域服务时无法 PING 注册的域名

git pull 在指定位置获取本地存储库(而不是 pwd)

git - 无法自动 merge Git pull 请求::无冲突

Azure ADF 数据管道 - 多个事件到单个事件执行

rest - 使用 Azure 工作流管理 API 启用/禁用工作流

c# - 必须在 cosmosdb 删除操作中为此操作提供 PartitionKey 值

sql-server - 用户无法连接到 Azure SQL 实例