我遇到了Git的问题,我在通过http推送一个大的提交时遇到了rpc错误 (RPC失败;结果= 22,HTTP代码= 411)
由于ssh非常慢(约250 - 300 kb / s)并且提交大约为7 GB,我真的想要使用http。
我从昨天开始谷歌,但找不到答案。
正如标题中所述,我正在使用gitlab。我已经在本地更改了pustBuffer大小,在nginx中设置了client_max_body_size并更新了gitlab.yml中的提交大小并更改了包大小,但没有任何帮助。
你知道我能尝试什么吗?
提前致谢!
答案 0 :(得分:1)
所以问题是由" nativ" Debian 7的Nginx版本。在Repo中它有版本1.2.1,在这个版本中它不支持分块文件。通过DotDep将Nginx更新到版本1.6解决了问题。