私はこの混乱にどのように自分自身を持っているのか分かりません。しかし、GitHubに私のリポジトリをプッシュしようとすると、私はerror: object 15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22:contains entries pointing to null
に入っています。全押し:押しているときのGitエラー:オブジェクト15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22:nullを指すエントリが含まれています
[[email protected] puppet]$ git push Counting objects: 27, done. Delta compression using up to 2 threads. Compressing objects: 100% (11/11), done. Writing objects: 100% (16/16), 5.67 KiB, done. Total 16 (delta 6), reused 14 (delta 4) error: object 15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22:contains entries pointing to null sha1 fatal: Error in object error: unpack failed: index-pack abnormal exit To [email protected]:andyshinn/puppet.git ! [remote rejected] ganglia -> ganglia (unpacker error) ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to '[email protected]:andyshinn/puppet.git' Everything up-to-date
GitのLS-木は私のsudoのモジュールがnullのSHA1であることを示しています
[[email protected] puppet]$ git ls-tree 15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22 ... 160000 commit 2cc9d02b3cf27d6a06d85612c03710aa0d90149c ssh 160000 commit 6961179007dce76d7fb9bd1fc361273acb4129a7 stdlib 160000 commit 0000000000000000000000000000000000000000 sudo 040000 tree 2bd16a8fab440081a876f64d720b5b4d9d119bc9 sysctl 040000 tree 01439b5a20363dccdf3f7103aab701fa7f4b3cd9 template ...
記載されているssh
、stdlib
、およびsudo
は、外部のgitリポジトリのサブモジュールです。フォルダsysctl
とtemplate
は、レポのフォルダです。
モジュールを削除して再追加しようとしましたが、今すぐコミットをプッシュするように見えません。私はいくつかの検索をして、エラーで少しを見つけました。このエラーを解決するにはどうすればよいですか?
あなたのレポが壊れているようですが、fsckを試してみてください。バックアップや他のクローンをやり直してください。 – CharlesB
'git fsck --full'を実行すると、何も返されません。私はfsckに何もないと仮定します。 –
バックアップが必要です。 – CharlesB