Our co-op uses the git revision control system pretty extensively, both directly and through etckeeper. With more workers, we’re keeping more shared copies of our git repositories. So inevitably, we ran into permissions problems.
Thanks a lot to Moser for pointing out the git repo-config core.sharedRepository true option. I’ve also had a bit more of a look around git config (because repo-config is an alias for that) and wonder about the logAllRefUpdates and whitespace settings.
Anyone have favourite values for these or other cooperative git tips?