写本文的目的是,能够实现开发代码共享。
1.打开一个项目your project
主界面如下图所示:
2.将gitlab项目私有设置为内部
在左侧工具栏中找到Setting,并点进去,将Project visibility设置为Internal(内部的),保存:
3.添加成员与权限
在Settings/Members中添加成员(members)与不同的权限(permission)。
其中,权限可选择有这几种(Guest、Reporter、Developer、Maintainer):
解释,此处参考:
Guest:可以创建issue、发表评论,不能读写版本库
Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限
Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限
Maintainer:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限
Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限