I’m the creator and owner of a Gitlab.com private group containing several repositories/projects.
I don’t want ALL the users to see ALL the repositories of the group, whatever the role.
I might add a user temporarily just for a single project. Another user can be Guest/Reporter for the whole group and Owner/Developer for only few repositories.
Thus, creating a subgroup isn’t a solution or I’ll need to create multiple mirrors in each group just to manage the permission for each individual user.
It seems unbelievable that this isn’t possible out-of-the-box.
- Why can’t I remove a user of a group for a specific project in that group?
- Why can’t I add a user to a specific group’s project?
How do companies handle all those permissions on Gitlab.com?!
For example an intern, we want him to be able to be Developer for a specific project, hide repositories to him and view some of them.