4
respostas

Git

Pessoal, boa tarde

Estou tendo a seguinte situação com relação ao Git, no momento em que dou um pull, push, clone: (Segue evidencia)

POST git-upload-pack (551 bytes) remote: fatal: loose object 1614a4da61e73bb9ab7385f1c06edf6a6396f296 (stored in ./objects/16/14a4da61e73bb9ab7385f1c06edf6a6396f296) is corrupt remote: aborting due to possible repository corruption on the remote side. fatal: protocol error: bad pack header

Alguém poderia me ajudar?

Obrigado

4 respostas

Boa tarde,

A mensagem está indicando que o repositório remoto foi corrompido. O que tem nele? É um repositório de um servidor da sua empresa, ou um repositório que você usa para estudar do github ou afins?

Se for algo sem grande valor que você pode apagar o repositório e começar de novo sugiro fazer isso. Se corrompeu o remoto, mas não o local, apague o remoto, e envie o local novamente para o server. Estará resolvido.

Se é algum projeto mais sério, se for usuário de Github, BitBucket, etc e não der pra apagar o remoto e dar push no local de novo para adicionar como remoto novamente, peça ajuda no suporte deles. Agora se for server interno da empresa, ai vocês mesmos terão que correr atrás, o servidor do Git tem bakcup para caso vocês precisem voltar?

Abraço.

Nós usamos o Gitlab, e sim é um projeto interno da empresa.

Então, e as versões locais de vocês? Estão ok? Tem alguma que tinha todas as branchs sincronizadas com tudo que tinha na versão do repositório origin?

Se sim, basta apagar o repositório remoto no Gitlab e subir essa versão local de alguém pro remoto.

Agora se ninguém tinha seu repo local atualizado com tudo, ai recomendo recorrer ao suporte da empresa mesmo.

Abraço.

Temos versão consolidada. Vamos fazer esse procedimento.

Muito obrigado