Pete/Piet Delaney [off-list ref] writes:
So I looked int the meaning of these config prams and
thought I tried adding:
sharedrepository = 1
denyNonFastforwards = true
to the bare repo on the git server. I'm not sure if
existing repo that have been cloned will have to be
updated, hopefully not.
You would at least make sure the directories there that was
created while the repository was misconfigured can be writable
by group members (i.e. permissions no stricter than drwxrws---)
and owned by the group. Something like
mode=2775 ;# 2770 if closed to non-members
chgrp -R $group $GIT_DIR
find $GIT_DIR -type d -print0 | xargs -0 chmod $mode