0

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

所以我们不想让记者查看源代码

我认为可以通过在服务器上编辑一些文件来完成,对吧?

我们该怎么做?

4

1 回答 1

0

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

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

危险部分;)

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

于 2015-10-07T16:01:26.293 回答