I Configured gitlab on my localhost ubuntu. My concern is to give separate access to the repository branches.
We have 3 separate departments
- 1-Developers
- 2-Testers
- 3-Team leads
For these three departments I need separate access. Developers can only access dev branch. Testers can only access qa branch and team leads can access all the branches including the master. Once the team leads review the code then they will merge the branch to master.
Is there any option in Gitlab? Please give me a suggestion. If there are any other tools we can use other than gitlab please let me know.