I've been looking at How to configure an existing git repo to be shared by a UNIX group but unable to find out what's the problem :
$ git init --shared=group
$ touch test && git add test
$ git commit -m 'test'
Now, if another user commit he gets the message: fatal: could not open '.git/COMMIT_EDITMSG': Permission denied
because the file mode is -rw-r-----
(however the group is OK).
So of the files in .git/objects/
don't have write permission for the group either
For the rest of it, all directory seems to have been created with the proper shared group and mode.
Do I miss something here ?