Gitlab:团队成员项目访问级别

Gitlab:团队成员项目访问级别,gitlab,Gitlab,GitLab为与特定项目合作的“团队成员”提供了项目访问级别“来宾”、“报告者”、“开发人员”和“主” “Master”和“Guest”是不言自明的,但其他两个在范围和粒度上我都不太清楚。这些级别之间的区别是什么?2013:测试每个配置文件的功能,这些功能列在: (2017年GitLab 10.x:这在未来更可能发生) 另请参见,如中所述: 这些规则非常明确: def公共项目规则 [ :下载_代码, :fork_项目, :read_项目, :read_wiki, :阅读(一期), :read_里

GitLab为与特定项目合作的“团队成员”提供了项目访问级别“来宾”、“报告者”、“开发人员”和“主”

“Master”和“Guest”是不言自明的,但其他两个在范围和粒度上我都不太清楚。这些级别之间的区别是什么?

2013:测试每个配置文件的功能,这些功能列在:

(2017年GitLab 10.x:这在未来更可能发生)

另请参见,如中所述:

这些规则非常明确:

def公共项目规则
[
:下载_代码,
:fork_项目,
:read_项目,
:read_wiki,
:阅读(一期),
:read_里程碑,
:读取\u项目\u片段,
:阅读团队成员,
:读取合并请求,
:读注,
:写一期,
:写便条
]
结束
def项目_客人_规则
[
:read_项目,
:read_wiki,
:阅读(一期),
:read_里程碑,
:读取\u项目\u片段,
:阅读团队成员,
:读取合并请求,
:读注,
:写一个项目,
:写一期,
:写便条
]
结束
def项目报告规则
项目\客人\规则+[
:下载_代码,
:fork_项目,
:编写\u项目\u代码段
]
结束
def项目开发规则
项目报告规则+[
:写入\合并\请求,
:写wiki,
:推码
]
结束
这意味着:

  • 记者是客人,他还可以:
    • 下载代码
    • 完成一个项目
    • 编写项目代码段
  • 开发商是一名记者,他还可以:
    • 写入合并请求
    • 写维基页面
    • 推码

如今,访问级别在这里有很好的记录:

来自gitlab官方网站,显示了项目中不同级别参与者的权限。

@Sven极好。但更重要的是,如果这些政策要改变/发展,你现在知道该去哪里找了。
project\u security\u spec.rb
的链接不再有效:
404未找到
@ray谢谢。我已经恢复了这些(2013年)提交链接,并添加了2017年的链接。这些策略可以在gitlab安装上更改吗?@PhilLab不确定。也许那种脚本()可以在安装程序上执行?我不知道。您知道
问题
模块是否也可以为其分配权限吗?我很想让一些用户只访问
问题
,即不访问源代码。不幸的是,我不熟悉
问题
模块的权限工作方式。