奇怪的GIT问题:推送失败,出现HTTP错误502

时间:2014-07-03 18:03:01

标签: git http push

我遇到了一个非常奇怪的问题,使用git repo我可以编辑和更新现有文件(css,html,js,xml)并进行正常推送但是如果我将新文件添加到repo中或者REPLACE现有文件,当我通常在成功推送时输入我的凭据时会出现以下错误:

error: RPC failed; result=22, HTTP code = 502
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

我已阅读过有关此问题的许多帖子,并已运行:

git config http.postBuffer 524288000

来自克隆目录。

我正在运行:git版本1.8.3.2

$ git remote -v  outputs the following
origin http://[redacted]/git/TestProgram.git (fetch)
origin http://[redacted]/git/TestProgram.git (push)

在服务器日志中,我看到Bad Gateway错误,但我知道git repo存在并且是正确的,因为我能够克隆它并更新文件 - 只是不添加或替换克隆中的文件。我倾向于这是一个磁盘写权限问题。有没有人碰到类似的东西 - 这个评估听起来有效吗?

任何想法都会受到欢迎,因为我整个星期一直在抨击我。

1 个答案:

答案 0 :(得分:1)

即使在发布帖子结束之前,我也在思考"磁盘权限问题"。事实上,我相当肯定你的错误信息恰恰是我遇到同样问题时收到的信息,尽管自从我使用git over http以来已经很长时间了。