我已经遇到了一个非常奇怪的问题,在Git RePO中,我能够编辑和更新现有的文件(CSS、HTML、JS、XML)并进行正常的推送,但是如果我向RIPO中添加新的文件或者替换现有的文件,当我通常在成功的推送中输入我的凭据时,我会遇到以下错误:
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)
在服务器日志中,我看到了一个错误的网关错误,但是我知道Git回购存在并且正确的是,我能够克隆它并更新文件——只是不添加或替换克隆中的文件。我倾向于这是一个磁盘写权限问题。有没有人遇到过类似的情况-这个评估听起来有效吗?
任何想法都是受欢迎的,因为我整个星期都在努力摆脱这一切。
最佳答案
甚至在你的文章结束之前,我就在想“磁盘许可问题”。事实上,我非常确定,您的错误消息正是我在遇到相同问题时收到的消息,尽管我已经很长时间没有通过http使用git了。