1、使用管理员角色的用户登录上gitlab之后,会在左上角个人头像的地方,有个像扳手一样的图标,这个就是管理员区域的入口按钮,普通用户登录进去是没有这样的图标的。
2、进入管理员区域之后,在上方的导航栏处,Overview》projects,可以针对项目进行管理,此处导航栏里可以看到针对用户,分组等信息的管理,这里我们选择projects对项目进行权限的配置管理
3、选择projects之后在下面会显示当前所有的项目列表,项目列表比较多的,可以在search的输入框里搜索查询。找到需要配置的项目之后,点击后面的Edit按钮进入项目编辑页面
4、如图所示的页面,点击右上角的设置按钮,选择Members针对成员分配权限,选择Group是针对组分配权限
5、选择Members之后,在最下方可以看到已经添加的成员列表,如果还需要添加新的成员,在People的位置输入搜索的用户名即可,这里支持模糊匹配,Project Access项目访问级别,如果是开发人员选择Developer即可,只是查看权限,选择Guest即可
6、以上介绍的是项目添加成员的方法,还可以以组的方式来添加,比直接分配要好些,特别是对多用户和多项目的情况下,使用组可以节省很多时间。添加用户到组的方式也比较简单,在如图所示的页面点击Manage group members即可进入,然后填写需要添加的用户名,点击Add users to group
7、项目和组之间也是需要有一个共享的关系,创建项目的时候,如果选择了组则默认该组下面的所有成员都具备权限。如果想给另一个项目也添加到同一个组中,则可以Set a group to share即可。入口就在第四步图的位置,选择的group处。