创建组
使用管理员root创建组,一个组里面可以有很多个项目分支,可以将开发者添加到组里进行权限设置,不同的组就是公司不同的开发项目或服务模块,不同的组添加不同的开发即可实现对开发权限的设置管理。
创建项目
创建新用户
邮箱是我随便写的,企业内部一般会使用企业邮箱。
创建完用户后,修改密码
将用户添加到组内
角色权限说明如下:
Guest:访客,可以创建issue,发表评论,不能读写版本库。
Reporter: 可以克隆代码,不能提交,QA,PM可以赋予这个权限。
Developer: 可以克隆代码,开发,提交,push。普通开发人员可以赋予这个权限。
Maintainer:可以创建项目,添加tag,保护分支,添加项目成员,编辑项目,核心开发可以赋予这个权限。
Owner:可以设置项目访问权限,Visibility Level,删除项目,迁移项目,管理组成员。开发组长可以赋予这个权限。
退出管理员身份,以新建用户的身份进行登录
第一次登录需要重置密码
登录成功后,即可看见项目
上传项目到gitlab中
gitlab服务和用户已经准备完成,下面我们尝试将一个项目添加到gitlab的版本控制之中。
选择一个本地项目,点击VCS
选择git
将项目添加到本地库
刷新gitlab,项目已经提交到gitlab中。