Counting objects: 11, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 1.57 KiB | 0 bytes/s, done.
Total 8 (delta 4), reused 0 (delta 0)
remote: error: object file ./objects/fc/71bf7d8648c42b3f7a5502057108721ce8118 is empty
remote: fatal: loose object fc71bf7d8648c42b3f7a55c02057108721ce8118 (stored in ./objects/fc/71bf7d8648c42b3f7a55c02057108721ce8118) is corrupt
error: unpack failed: unpack-objects abnormal exit
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to (insert my repository)
我还得到了一堆未跟踪的文件。有什么理由吗?
感谢您的帮助!
答案 0 :(得分:0)
正如Iharob Al Asimi所说,它有可能被破坏(这就是错误信息所说的)
您可能还想检查文件的权限是否相同。我想我记得在尝试使用不同的用户名推送文件时看到此错误。
比如说你用用户名“JKhel”做了git clone blah @ blahblah
然后你做了更新,并在做su admin后用户名“admin”推送。 (反之亦然)
您的实际文件的权限可能设置为777,但对象的权限设置为117。
在路径./objects/fc /
中使用ls -la检查您的权限否则,请检查此处的其他一些帖子,并显示相同的错误:how to fix GIT error: object file is empty?