我遇到了一个非常奇怪的问题,使用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存在并且是正确的,因为我能够克隆它并更新文件 - 只是不添加或替换克隆中的文件。我倾向于这是一个磁盘写权限问题。有没有人碰到类似的东西 - 这个评估听起来有效吗?
任何想法都会受到欢迎,因为我整个星期一直在抨击我。
答案 0 :(得分:1)
即使在发布帖子结束之前,我也在思考"磁盘权限问题"。事实上,我相当肯定你的错误信息恰恰是我遇到同样问题时收到的信息,尽管自从我使用git over http以来已经很长时间了。