Myles McDonnell
Myles McDonnell

Reputation: 13335

GitLab Permissions

I would like to enable a group of users to fork any repo from a GitLab group and subsequently send PR's to repos in that GitLab group but not be able to push to repos in that GitLab group.

Is this possible using one of the standard access levels; Guest/Reporter/Developer ?

Upvotes: 0

Views: 314

Answers (2)

Myles McDonnell
Myles McDonnell

Reputation: 13335

Turns out that the 'Reporter' access level does exactly what I need.

What I did was;

  • Grant one user group Owner access to the repo group (the release managers in my context)
  • Grant another user group Reporter access to the repo group (the feature devs)

The release managers now have full access, the feature devs can fork and send PR's (merge requests in GL vocab).

Upvotes: 0

Fengson
Fengson

Reputation: 4912

You can set yourself as the only one with write access:

enter image description here

That way, many people can send pull requests to your branch, but only you can merge them.

Upvotes: 2

Related Questions