My Git repository sits on an AFS share. All running processes on the Linux server have rights to write on this AFS share what ever the mask of files and directories are.
Git is served through Git Smart HTTP with Apache and git-http-backend.
The problem I have, is when I try to push to the master from a client, I have to repeat the operation 3 to 4 times until it works. On the Apache server side I see these errors:
fatal: failed to write object error: insufficient permission for adding an object to repository database ./objects
On the client side I have this error:
error: unpack failed: unpack-objects abnormal exit
What I don't understand is why is it working after 3/4 times because in between the rights on the folder don't change.
Any clue?
Thank you!
Gilles
PS: version of Git on the client is git-1.7.3.4-3.6 and on the server git-1.7.4.1