5

このエラーは、プルしようとしたときに最初に表示されたため、プロジェクトを削除しましたが、クローンを作成しようとすると同じエラーが発生します。

$ git clone
remote: error: Could not read 5011270a43365eb58ad54d4caed71fcbc64e845d
remote: fatal: bad tree object 5011270a43365eb58ad54d4caed71fcbc64e845d
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header 
4

1 に答える 1

4

git upload-pack 以外のコンテキストでエラーメッセージが表示された他のケース (以前の回答とは対照的に) は、このスレッドにあります:

GitHub にはバグがあり、誰かがプル リクエストをプロジェクトに送信すると、そのエントリが削除されます (単にプル リクエストを削除しただけなのか、フォーク/アカウントを削除したのかはわかりませんが、何か)、次に、これらの古い参照を取得します。
GitHub のどこかに、これに関するサポート スレッドがあります。

クローンしているアップストリーム リポジトリが Github リポジトリではなく、そのアップストリーム リポジトリにアクセスできる場合は、またはgit fsckgit fsck --lost-found役立ちます。


これは GitHub リポジトリであるため、OP rderoldan1は適切なアクションを取り、GitHub サポートに書き込み、コメントで報告しています。


「問題の原因を突き止め、解決に向けて取り組んでいます。
ファイル サーバーの Git リポジトリが破損しているようで、手動でワイヤーを少し解除する必要があります。安心してください、私たちのシステムチームが調査しており、近日中に最新情報をお知らせできることを願っています。」

rderoldan1は、GitHub からの結果を報告します。

今日 10 月 9 日、Jeff Kingからメールが届きました。現在、mi git は動作しています。@VonC と GitHub スタッフのおかげで、彼のメッセージは次のとおりです。

リポジトリの問題は修正されました。
プルリクエストのテストマージからのオブジェクトの 1 つが私たちの側で欠落していたため、git が不平を言いました。これは、まだ追跡中のバグによるものです。
それまでの間、不足しているオブジェクトを復元しました。リポジトリは現在、良好な状態になっているはずです。

于 2013-10-07T21:13:25.120 に答える