J'ai une installation Redmine sur le même serveur que mes dépôts gitolite.
Afin de lier mon dépôt à mon instance Redmine, j'ai cloné localement le dépôt avec la commande suivante :
git clone --bare --local /home/git/repositories/my-repo.git
Tout comme je clone avec succès le repo sur le serveur, je peux naviguer dans le repo sur Redmine, comme prévu.
Le problème est que dès que je fais cela, je ne peux plus rien pousser vers le dépôt distant sur ma machine locale.
Quand j'essaie
git push
Je reçois les erreurs suivantes :
Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (8/8), 695 bytes, done.
Total 8 (delta 6), reused 0 (delta 0)
fatal: loose object 455f30c5243ec5b5cc698b1e51bdfb23ee6c1b22 (stored in ./objects/45/5f30c5243ec5b5cc698b1e51bdfb23ee6c1b22) is corrupt
error: unpack failed: unpack-objects abnormal exit
To git@dev.my-host.org:my-repo.git
! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'git@my-host.org:my-repo.git'
Des idées à ce sujet ?
EDIT #1
Les journaux de gitolite montrent ce qui suit :
2012-10-22.10:59:59 13121 ssh ARGV=drgomesp SOC=git-receive-pack 'my-repo.git' FROM=187.65.248.7
2012-10-22.11:00:00 13121 access(my-repo, drgomesp, W, 'any'),-> refs/.*
2012-10-22.11:00:00 13121 trigger,Writable,access_1,ACCESS_1,my-repo,drgomesp,W,any,refs/.*
2012-10-22.11:00:00 13121 pre_git my-repo drgomesp W any -> refs/.*
2012-10-22.11:00:00 13121 system,git,shell,-c,git-receive-pack '/home/git/repositories/my-repo.git'
2012-10-22.11:00:00 13121 END