web-dev-qa-db-ja.com

Gitエラー:RPCが失敗しました。 result = 22、HTTPコード= 404

OSXでSourceTreeを使用し、Gitを使用してVisual Studio Onlineにプッシュしています。次のエラーが表示されます。

POST git-receive-pack(490857233バイト)
エラー:RPCが失敗しました。 result = 22、HTTPコード= 404
fatal:リモートエンドが予期せずハングアップしました
すべてが最新
エラーありで完了、上記を参照

私はすでに以下を試しました:

git config --global http.postBuffer 524288000
22
guinzu

私は非常によく似たエラーに遭遇しました(この答えはGoogleのトップの結果です)-ソリューションは@Liviu Chircuによるコメントにありました

解決策は、.gitをURLの末尾に配置することでした

git clone http://myURL/projectname
Cloning into 'projectname'...
error: RPC failed; result=22, HTTP code = 404
fatal: The remote end hung up unexpectedly

しかしながら:

git clone http://myURL/projectname.git

成功しました。

奇妙なことは、.gitなしの元のURLは2台のLinuxマシンとWindowsデスクトップでは成功したが、3台目のLinuxマシンでは失敗したことです。 .gitを含めると、すべてのマシンで動作します。

43
user2711915

リポジトリが大きすぎる可能性があります。GITを使用して履歴の途中で元に戻すなど、新しいブランチでチャンクでアップロードし、それをプッシュしてから最新のコミットをプッシュします。

おそらくより良い回避策ですが、これは私の問題を迅速に解決するためにできたものです

108.61 MiBをプッシュできましたが、144.64 MiBはプッシュできませんでした

お役に立てれば。

2
Oxymoron