2012-01-09 2 views
5

私は現在作業中のプロジェクトを改訂するためにbitbucketとgitを使用しています。今日私はプロジェクトの最新の作業コピーをプルダウンしようとしましたが、解決策が見つからないというエラーが発生しました。BitBucket Gitエラー:すべての必要なオブジェクトを送信しませんでした

私は、このエラーで検索しました
$ git pull 
Password for 'bitbucket.org': 
remote: Counting objects: 65, done. 
remote: Compressing objects: 100% (31/31) done. 
remote: Total 34 (delta 19), reused 0 (delta 0) 
Upacking objects: 100% (34/34), done. 
fatal: bad object 4324324....(etc object number) 
error: https://bitbucket.org/myusername/myproject.git did not send all necessary objects 

は、「必要なすべてのオブジェクトを送信しませんでした」しかし、誰が助けてくださいすることができ、この問題に関するいかなる文書があるように思えないのですか?

答えて

4

「すべての必要なオブジェクトを送信しませんでした」は、エラー自体ではなく、エラーの現れです。
このメッセージは、builtin/fetch.cメソッド store_updated_refs()から、メソッドcheck_everything_connected()を呼び出しています。

Upacking objects: 100% (34/34), done. 
fatal: bad object 4324324....(etc object number) 

それはそのstatus page is clear以来、いくつかのBitbucketのしゃっくりに縛られるべきではない:それは本当の問題は、開梱期にある

git rev-list --verify-objects --stdin --not --all 
/* 
* If we feed all the commits we want to verify to this command 
* 
* $ git rev-list --verify-objects --stdin --not --all 
* 
* and if it does not error out, that means everything reachable from 
* these commits locally exists and is connected to some of our 
* existing refs. 
* 
* Returns 0 if everything is connected, non-zero otherwise. 
*/ 

を実行します。

これは、別のコントリビュータによる前回のプッシュ時に追加された破損にリンクされている可能性があります。任意のユーザーからのそのBitBucketリポジトリのクローンが同じメッセージになった場合、このレポのトラブルシューティングをサポート担当者に依頼する必要があります。

関連する問題