As vezes, quando se meche com submódulos do Git da forma errada se termina aparentemente corrompendo o repositório e recebendo o seguinte erro ao tentar realizar um pull:
error: git-upload-pack: git-pack-objects died with error.
fatal: git-upload-pack: aborting due to possible repository corruption on the remote side.
remote: Generating pack…
remote: Done counting 39 objects.
remote: Result has 28 objects.
remote: error: unable to find b490fa1a6d81e39d3a8d99f9cce8b57c3397b7d7
remote: fatal: unable toremote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header
Não sei se seja o melhor ou único jeito de contornar o problema mas uma solução que encontrei foi dar um pull na URL pública e depois dar um push.
2 respostas ate agora ↓
1 Tiago Albineli Motta // May 21, 2009 at 8:10 pm
Tive esse mesmo problema ontem. Felizmente todas minhas alterações já estavam no remoto. Então, a única coisa que fiz foi baixar o clone novamente.
2 Diego Carrion // May 21, 2009 at 8:32 pm
A primeira vez que o erro aconteceu na equipe os afetados fizeram exatamente isso. Na segunda vez, eu era um dos afetados e tinha coisas para pushar, ainda bem estava com um tempinho e consegui achar uma solução
Deixar um comentário