我有gitlab omnibus,8.0.4版本,安装在私人服务器上,我们需要从记者中删除访问权限以读取/拉取/下载代码,
所以我们不希望记者查看源代码
我认为可以通过编辑服务器上的某个文件来完成,对吧?
我们怎么做?
答案 0 :(得分:0)
Reporter始终具有对文件,问题和合并请求的读取权限。这不能改变(我们不建议修改源文件,因为它使升级更加困难)。
我的建议是创建一个单独的项目,只启用问题跟踪器,并在那里将用户添加为记者。保持项目的源代码是私有的。
如果您真的想修改代码,请查看app/models/ability.rb
。在project_report_rules
方法中删除您不希望“记者”拥有的权利。