访问权限 - Visibility Level
这个是在建立项目时就需要选定的,主要用于决定哪些人可以访问此项目,包含3种
Private - 私有,只有属于该项目成员才有原先查看
Internal - 内部,用个Gitlab账号的人都可以clone
Public - 公开,任何人可以clone
行为权限
在满足行为权限之前,必须具备访问权限(如果没有访问权限,那就无所谓行为权限了),行为权限是指对该项目进行某些 *** 作,搭扒比如提交、创建问题、创建新分支、删除分支、创建标签、删除或枝型标签等.
角色
Gitlab定义了以下几个角色:
Guest - 访客
Reporter - 报告者可以理解为测试员、产品经理等,一般负责提交issue等
Developer - 开发者负责开发
Master - 主人一衫猜般是组长,负责对Master分支进行维护
Owner - 拥有者一般是项目经理
权限
不同角色,拥有不同权限,下面列出Gitlab各角色权限
1. 工程权限
行为 Guest Reporter Developer Master Owner
创建issue ✓ ✓ ✓ ✓ ✓
留言评论 ✓ ✓ ✓ ✓ ✓
更新代码 ✓ ✓ ✓ ✓
下载工程 ✓ ✓ ✓ ✓
创建代码片段 ✓ ✓ ✓ ✓
创建合并请求 ✓ ✓ ✓
创建新分支 ✓ ✓ ✓
提交代码到非保护分支 ✓ ✓ ✓
强制提交到非保护分支 ✓ ✓ ✓
移除非保护分支 ✓ ✓ ✓
添加tag ✓ ✓ ✓
创建wiki ✓ ✓ ✓
管理issue处理者 ✓ ✓ ✓
管理labels ✓ ✓ ✓
创建里程碑 ✓ ✓
添加项目成员 ✓ ✓
提交保护分支 ✓ ✓
使能分支保护 ✓ ✓
修改/移除tag ✓ ✓
编辑工程 ✓ ✓
添加deploy keys ✓ ✓
配置hooks ✓ ✓
切换visibility level ✓
切换工程namespac
你看一下你在这个库里是什么身份, gitlab中默认只有master角色才能往master(保护)分支上推代码, 你看一下自己是不是developer另外让你们管理员检查扒扰迅卜以下master分支的推送春昌旦权限设置.
当然你也可以把代码推到别的分之上
gitlab给项目轮耐添加成员步骤:1、访问gitlab服务地址,然后登陆之后,亮数在首页就可以看到NewProject的绿色按钮,点击创建新的项目。
2、输入项目名称,项目描述信息,然后选择可敬桐首见级别,这里如果是企业项目,选择Private,在创建项目的时候,还可以选择从github等平台导入。
3、创建完成之后,可以查看项目访问地址,以及描述信息。
4、设置项目成员,点击设置Settings,选择Members。
5、添加成员到项目中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)