2012-08-14 17 views
8

git pull origin masterを実行すると、次のエラーが発生します。Gitエラー:見つからない

error: Unable to find a47058d09b4ca436d65609758a9dba52235a75bd under http://myweb.com/myapp.git 
Cannot obtain needed blob a47058d09b4ca436d65609758a9dba52235a75bd 
while processing commit 041d57dd5bed9d6c75fe7cce944b2b2904ae3a62. 
error: Fetch failed. 

数分前まですべてが正常に機能していました。私は普通のものから何もしなかった。私は通常のコミットプッシュとプルを行ってきましたが、今私は突然このエラーが発生しています。

このエラーは何を意味しますか?このエラーのトラブルシューティング/修正の手順は何ですか?

+1

上でこれは他の問題をマスクする既知の問題です。例えば。リポジトリに十分なディスクが残っていますか? – Christopher

+0

レポのディスク容量を確認するにはどうすればよいですか?私はubuntu Linuxサーバーを持っています。サーバーの容量は82%です。他のプロジェクトのために他のリポジトリをプッシュして引っ張っても問題はありません。それは問題の診断に役立ちますか? – John

+0

リモートリポジトリ(起点)に直接アクセスできますか? –

答えて

6

は、別のリポジトリ/クローンfrmoオブジェクトを回復:

はここの周りのオブジェクトの移動の詳細です。

パックを考慮に入れることを忘れないでください。だから、より多くの一般的な手順はこれです:

「完全」のgitデータベース

git cat-file -p a47058d09b4ca436d65609758a9dba52235a75bd > tempfile 

と受信側

git hash-object -w tempfile 
+0

これは動作しているようですが、私はこのようなエラーが何度も続いています。どのように多くのそのようなオブジェクトを回復する必要がありますか? –

関連する問題