在GitLab中创建自己的权限级别

时间:2016-08-18 13:57:46

标签: gitlab

我正在为我的企业评估GitLab,我真的希望我的假设在这里是错误的,因为我真的很喜欢这个产品。

对于我的企业,内置权限很难打开。如果我们使用每个级别的权限级别和权限启用安全审核失败,我们可能会丢失大约2或3个行业认证。

如何创建自己的安全级别? Guest和Reporter需要完全从系统中清除。如果我把它放进去,那么企业安全会把我钉在前面的大厅里。然后开发人员需要大幅削减权限,主人需要大幅削减,我需要再创建3个专家。

我知道没有用户界面来执行此操作,但请告诉我,我可以编辑某个文件来执行此操作。我讨厌在这个问题上被迫为GitHub花费5倍。

1 个答案:

答案 0 :(得分:0)

自定义系统现在已经讨论了很长时间。 See the discussion here.现在,您可以修改权限的唯一方法是编辑包含组具有权限的文件ability.rb

例如,

def project_owner_rules定义了项目所有者拥有的权限。

请注意,如果您进行更改,则每次更新都会覆盖此文件 ,因此请保留修改的副本。