Gitlab ci omnibus访问权限

时间:2015-10-07 15:03:32

标签: gitlab gitlab-omnibus

我有gitlab omnibus,8.0.4版本,安装在私人服务器上,我们需要从记者中删除访问权限以读取/拉取/下载代码,

所以我们不希望记者查看源代码

我认为可以通过编辑服务器上的某个文件来完成,对吧?

我们怎么做?

1 个答案:

答案 0 :(得分:0)

Reporter始终具有对文件,问题和合并请求的读取权限。这不能改变(我们不建议修改源文件,因为它使升级更加困难)。

我的建议是创建一个单独的项目,只启用问题跟踪器,并在那里将用户添加为记者。保持项目的源代码是私有的。

危险部分;)

如果您真的想修改代码,请查看app/models/ability.rb。在project_report_rules方法中删除您不希望“记者”拥有的权利。