我的项目规模为1,63 GB(Magento项目) 我跟着这个tutorial
当我执行此命令时:git push -u origin master
,它开始编写对象,之后我在git控制台中收到此错误:
error: RPC failed, result=22, HTTP code = 502
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
我该怎么做才能使这项工作成功?
git remote -v的结果是:
答案 0 :(得分:17)
远程端挂起,因为您尝试传输的包大小超过了最大HTTP帖子大小。尝试使用
限制此包装尺寸git config --local http.postBuffer 157286400
到150MB。
答案 1 :(得分:4)
当我有代理集时,我遇到了这个问题,但实际上并不需要代理。
修复:
git config --global --unset http.proxy
git config --global --unset https.proxy
答案 2 :(得分:3)
尝试以下命令。
git config --global user.name" dummy"
git config --global user.email" dummy@g.com"
git config --global http.postBuffer 157286400
答案 3 :(得分:0)
当我从代理连接(通过CNTLM)切换到直接时,我遇到了类似的问题。 解决方案是从文件c:\ Users \ .gitconfig:
中的http部分删除此行proxy = localhost:3128
答案 4 :(得分:0)
在我的情况下,当我在root
用户下的服务器上创建git存储库时,我得到了相同的错误(HTTP 502 Bad gateway curl 22)。当然在这种情况下,fcgiwrap和git-http-backend无法从www-data
用户下的客户端接收数据。因此,在www-data
用户下重新初始化服务器存储库后,错误消失了。希望它可以帮到某人。
答案 5 :(得分:0)
如果您在源代码树上遇到此问题,请执行以下操作:
查看图片
答案 6 :(得分:0)
我看到了相同的错误,但这些解决方案均无效。这是一个愚蠢的错误,但是我想我会添加它,以防其他任何人遇到它。设置远程原点时,我忘记了URL末尾的“ .git”。