2013-10-23 55 views
2

使用git時,遇到了很多種RPC失敗。git中'RPC failed'的含義是什麼?

如:

error: RPC failed; result=56, HTTP code = 0

,當我谷歌 「混帳RPC失敗」,我可以得到很多結果,尤其是從計算器:

error: RPC failed; result=22, HTTP code = 413
error: RPC failed; result=22, HTTP code = 400
error: RPC failed; result=22, HTTP code = 411
...

但是,什麼是的RPC失敗,怎能意義我們對它們進行了疑難解答,並且我們在哪裏可以找到關於這些錯誤代碼含義的列表?

+0

不同的錯誤代碼表示不同的錯誤,但你應該谷歌爲您的正確的錯誤代碼。 56通常意味着http文章太大。 http://stackoverflow.com/questions/6842687/the-remote-end-hung-up-unexpectedly-while-git-cloning – Munim

回答

1

一個潛在的原因是你有舊版本的git。嘗試將你的git更新到更新的版本。例如,github的最低支持版本是1.7.10。

你冷約HTTP POST緩衝區中的特定錯誤,這可能需要增加:

git config --global http.postBuffer 524288000 

The remote end hung up unexpectedly while git cloning

一種解決方法可能是讓SSH網址爲同一回購和使用該。

+0

但是,我問的是如何解決這類問題,而不僅僅是這個問題。 –