On Tuesday 06 January 2009, Sitaram Chamarty <sitaramc@xxxxxxxxx> wrote about 'Re: Error: unable to unlink ... when using "git gc"': >On 2009-01-06, Jeff King <peff@xxxxxxxx> wrote: >> If you are going to have multiple users sharing a repository, generally >> they should be in the same group and the core.sharedrepository config >> option should be set (see "git help config", or the "shared" option to >> git-init). >If you're not worried about the finer-grained access control >that acl(5) gives you, just do what "git init >--shared=group" does: > > git config core.sharedrepository 1 # as mentioned above > chmod g+ws .git > >Now set the group to something (I use "gitpushers" ;-) > > chgrp -R gitpushers .git > >amd make sure all your users are part of that group. > >Works fine for small teams... ISTR this breaking here when someone on the team had a umask like 077 and was using file:// or ssh:// to push. I tended up "fixing" things with a cronjob, (which is a bit of a hack) IIRC. -- Boyd Stephen Smith Jr. ,= ,-_-. =. bss@xxxxxxxxxxxxxxxxx ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/
Attachment:
signature.asc
Description: This is a digitally signed message part.