# multiple group access to update repo

2 messages from 2011-01-15 to 2011-01-16. Participants: Neal Kreitzinger, Manuel Doninger.
Thread: https://gitlist.dev/t/26285

## Neal Kreitzinger, 2011-01-15 04:53

Subject: multiple group access to update repo
Message-ID: <igr99g$mca$1@dough.gmane.org>
URL: https://gitlist.dev/e/igr99g%24mca%241%40dough.gmane.org

```
How do I allow users from different linux group to cd to a common bare 
mirror repo and also to a common non-bare cloned repo and perform 
git-fetch and git pull --ff-only?  Currently, the non-owner group gets 
this error:

error: cannot open FETCH_HEAD: Permission denied


v/r,
Neal

```

## Manuel Doninger, 2011-01-16 12:27

Subject: Re: multiple group access to update repo
Message-ID: <AANLkTikGHEz4YknOAH2hFQKjYOhsYocdNfUYUZW_8GVd@mail.gmail.com>
URL: https://gitlist.dev/e/AANLkTikGHEz4YknOAH2hFQKjYOhsYocdNfUYUZW_8GVd%40mail.gmail.com
In-Reply-To: <igr99g$mca$1@dough.gmane.org>

```
On Sat, Jan 15, 2011 at 05:53, Neal Kreitzinger <nkreitzinger@gmail.com> wrote:
> How do I allow users from different linux group to cd to a common bare
> mirror repo and also to a common non-bare cloned repo and perform git-fetch
> and git pull --ff-only?  Currently, the non-owner group gets this error:
>
> error: cannot open FETCH_HEAD: Permission denied
>
>
> v/r,
> Neal
>

In this case i would suggest to access the repository via SSH and do
the access control with Gitolite. Then you can use for example a user
"Git" and chmod the repositories to that user and group. Depending on
the size of your team, it could need a bit of time to configure
Gitolite, but it's very flexible to adjust it for later needs.
If this doesn't fit your needs, then i think the only solution is to
create a linux group only for that repository and assign all users,
that need access to the repository, to that group.

Manuel

```
