Git / Gitlab Push RPC失败; result = 22,HTTP代码= 411

时间:2015-04-27 14:15:13

标签: git nginx push gitlab

我遇到了Git的问题,我在通过http推送一个大的提交时遇到了rpc错误 (RPC失败;结果= 22,HTTP代码= 411)

由于ssh非常慢(约250 - 300 kb / s)并且提交大约为7 GB,我真的想要使用http。

我从昨天开始谷歌,但找不到答案。

正如标题中所述,我正在使用gitlab。我已经在本地更改了pustBuffer大小,在nginx中设置了client_max_body_size并更新了gitlab.yml中的提交大小并更改了包大小,但没有任何帮助。

你知道我能尝试什么吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

所以问题是由" nativ" Debian 7的Nginx版本。在Repo中它有版本1.2.1,在这个版本中它不支持分块文件。通过DotDep将Nginx更新到版本1.6解决了问题。