Re: Error: unable to unlink ... when using "git gc"
- From
Boyd Stephen Smith Jr. <bss@iguanasuicide.net>
- Date
- Jan 7, 2009, 06:27 UTC
- Message-ID
- <200901070027.21721.bss@iguanasuicide.net>
- In-Reply-To
- <slrngm6hoj.n4a.sitaramc@sitaramc.homelinux.net>
On Tuesday 06 January 2009, Sitaram Chamarty <sitaramc@gmail.com> wrote about 'Re: Error: unable to unlink ... when using "git gc"':
Show 19 quoted lines
>On 2009-01-06, Jeff King <peff@peff.net> 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@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/