2012-04-04 15 views
7

Después de empujar a un repositorio git, tengo este error:¿Qué significa el error `remote: fatal: bad object 0000000000000000000000000000000000000000`?

[[email protected] bml]$ git push origin trusktr 
Password: 
Counting objects: 13, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (7/7), done. 
Writing objects: 100% (7/7), 763 bytes, done. 
Total 7 (delta 6), reused 0 (delta 0) 
remote: fatal: bad object 0000000000000000000000000000000000000000 
To ssh://[email protected]/gitroot/buzztard/bml 
* [new branch]  trusktr -> trusktr 

Respuesta

7

Cualquier cosa que empieza con remote: es algo impreso por el anfitrión que recibe la carga. En este caso, casi seguro es un gancho post-recepción (ligeramente roto) que no maneja correctamente la "nueva rama creada". (Una nueva rama tiene, como su "viejo" sha1, el NULL sha1 0 {40}. Si el gancho intenta usar eso como un ID de compromiso, falla porque ningún compromiso debe tener ese ID.)

Cuestiones relacionadas