Estou recebendo um erro incomum ao tentar executar um "git push" no meu repositório GitHub:
Contando objetos: 8, pronto. Compressão delta usando 2 threads. Compactando objetos: 100% (4/4), pronto. Escrevendo objetos: 100% (5/5), 1,37 KiB, pronto. Total 5 (delta 2), reutilizado 0 (delta 0) error: permissão insuficiente para adicionar um objeto ao repositório de banco de dados ./objects fatal: falha ao gravar o objeto error: unpack-objects saiu com o código de erro 128 erro: falha ao descompactar: saída anormal dos objetos descompactados Para git@github.com: bixo / bixo.git ! [remoto rejeitado] mestre -> mestre (n / a (erro de descompactação)) erro: falha ao enviar algumas referências para 'git@github.com: bixo / bixo.git'
- Após um clone limpo do GitHub, eu posso editar / adicionar / confirmar / enviar um arquivo modificado.
- Se eu repetir isso uma segunda vez, recebo o erro acima.
- Posso enviar para outros repositórios do GitHub muito bem.
- Eu verifiquei as permissões de arquivo / diretório do meu lado e elas parecem OK.
- Estou executando o git 1.6.2.3 no Mac OS X 10.5.8
O repositório acima foi a fonte da minha diversão para uma pergunta anterior do Stack Overflow ( SO 1904860 ), então talvez o repositório do GitHub tenha sido corrompido. O único problema semelhante que encontrei através da pesquisa foi um problema de descompactação relatado no github. Alguém já teve esse problema antes, principalmente quando não está usando o GitHub?
foo
e git
; ambos podem ler /opt/git/<repo>
, mas apenas git
podem escrever para ele. git
o padrão é o usuário atual, se não houver nenhum .git/config
, o que eu esqueci. Nenhuma das respostas elaboradas abaixo foi necessária.