对于SourceTree或Eclipse,我无法克隆存储库。每当我尝试克隆它时,我都会收到消息:
fatal: The remote end hung up unexpectedly
error: RPC failed; result=22, HTTP code = 504
有什么原因造成这种情况?致谢
答案 0 :(得分:1)
您可以找到similar issue in this thread:
HTTP错误504与网关超时有关,这意味着您的请求无法完成。
尝试通过HTTP克隆Git存储库时,可能意味着存在大小问题。 Git的设计不能通过大于1 GB的存储库在HTTP上运行良好 通过HTTP,必须使用FastCGI来提供Git,因此FastCGI进程有时会在命令返回结果之前超时
你有一些解决方法(用于推送Stash,但一般适用于git clone)“error: RPC failed result=22 - Push to Stash fails”
您可以在设置时显示更多信息来诊断根本原因:
export GIT_TRACE_PACKET=1
export GIT_TRACE=1
export GIT_CURL_VERBOSE=1
http.postBuffer
可能是一个问题,例如“Git fetch github: Index-pack failed”。