'How to give user level access to private GitLab repository?
I have a private repository in GitLab. I have to give its access to members of my team. How can I do that using GitLab web-interface?
I know, how to do this in GitHub, but in GitLab it's somehow different.
Solution 1:[1]
2021 Updated Answer
- Click on the project's name which you want to share.
- On the left side, there is an option Project Information (hover on that).
- Open Members and Project Members page will open.
- Under invite member's Tab there is an option "GitLab member or Email address"
- Enter the username/email of the person you want to add.
- Choose a role from (Guest, Maintainer, Developer, Reporter)
- Add Expiry date when you want to take back the role which you have assigned to this member. (Optional)
- Click Invite.
2020 Answer:
- Open Project (Click on project's name to open it)
- On the left side bar the second last option is Members, open it.
- Under invite member's Tab there is an option "GitLab member or Email address"
- Enter the username/email of the person you want to add.
- Choose a role from (Guest, Maintainer, Developer, Reporter)
- Add Expiry date when you want to take back the role which you have assigned to this member. (Optional)
- Click Invite.
2019 Answer:
- Open Project (Click on project's name to open it)
- On the left side bar the last option is Settings open it.
- Click on members
- Under invite member's Tab there is an option "GitLab member or Email address" Enter the username of the person you want to add.
- Choose a role from (Guest, Maintainer, Developer, Reporter)
- Add to project.
Solution 2:[2]
2021 - Answer
- Click on the project that you want to share.
- Click on the Project Information tab. (first icon)
- Click on the Members subtab.
Solution 3:[3]
The prior answer has a problem. The (poor) Gitlab UI does not have a "members" option to click on after clicking on the project.
You first must click on the gear icon at the upper right to reveal the members option.
Solution 4:[4]
Nov 2021 This is now located under the Group Information section. Select members Invite those who you want to collaborate with
Solution 5:[5]
Simply visit URL
https://gitlab.com/<repo-path>/-/project_members
And modify the user's permissions.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | Maverick7 |
| Solution 3 | Dana |
| Solution 4 | Suraj Rao |
| Solution 5 | narwanimonish |

