Git – No se puede search / tirar / clonar

Tengo el siguiente error al search, tirar o clonar mi repo:

$ git fetch remote: error: Could not read 9bc3bd2d69d3eeebdbb916f5b6126b7714f90e75 remote: fatal: bad tree object 9bc3bd2d69d3eeebdbb916f5b6126b7714f90e75 remote: aborting due to possible repository corruption on the remote side. error: git upload-pack: git-pack-objects died with error. fatal: git upload-pack: aborting due to possible repository corruption on the remote side. fatal: protocol error: bad pack header 

Cuando git -fsck

 $ git fsck Checking object directories: 100% (256/256), done. Checking objects: 100% (148557/148557), done. 

Cuando git prune entonces git gc

 $ git gc Counting objects: 148557, done. Compressing objects: 100% (26144/26144), done. Writing objects: 100% (148557/148557), done. Total 148557 (delta 90234), reused 148557 (delta 90234) 

He buscado algunas soluciones aquí y algunos sugieren eliminar el tree de objects o moverlo pero:

 $ git ls-tree 9bc3bd2d69d3eeebdbb916f5b6126b7714f90e75 fatal: not a tree object 

¿Qué debería hacer aquí? (Este repository está en gitlab y traté de searchlo en sourcetree y git bash)

Confirmo que tampoco puedo clonar ese repository;) (Tengo acceso al repository de Jean Henry)

Describí el process de recuperación adecuado hace 6 años , se volvió a mencionar en 2014 .

El objective es tomar cualquier clon reciente aún funcional y descomprimir el file del package, para search el object que falta (aquí un tree).
Consulte " Cómo recuperar objects de Git dañados por fallas en el disco duro ".

 mv .git/objects/pack/* <somewhere> for i in <somewhere>/*.pack; do git unpack-objects -r < $i done rm <somewhere>/* 

Una vez desempaquetado, puede search el file ./git/objects/9b/c3bd2d69d3eeebdbb916f5b6126b7714f90e75 : cópielo en el repository desnudo en el server.
Y haz un gs fsck para confirmar que el error se ha ido.