Gitlab ci 综合访问权限
Gitlab ci omnibus access rights
我有 gitlab omnibus,8.0.4 版本,安装在私人服务器上,我们需要删除记者对 read/pull/download 代码的访问权限,
所以我们不希望记者查看源代码
我想这可以通过在服务器上编辑一些文件来完成,对吧?
我们该怎么做?
记者始终具有对文件、问题和合并请求的读取权限。这无法更改(我们不建议修改源文件,因为这会使升级更加困难)。
我的建议是创建一个仅启用问题跟踪器的单独项目,并将用户添加为报告者。将项目与源代码保密。
危险部分;)
如果您真的想修改代码,请查看app/models/ability.rb
。在 project_report_rules
方法中删除您不希望 'reporter' 拥有的权利。
我有 gitlab omnibus,8.0.4 版本,安装在私人服务器上,我们需要删除记者对 read/pull/download 代码的访问权限,
所以我们不希望记者查看源代码
我想这可以通过在服务器上编辑一些文件来完成,对吧?
我们该怎么做?
记者始终具有对文件、问题和合并请求的读取权限。这无法更改(我们不建议修改源文件,因为这会使升级更加困难)。
我的建议是创建一个仅启用问题跟踪器的单独项目,并将用户添加为报告者。将项目与源代码保密。
危险部分;)
如果您真的想修改代码,请查看app/models/ability.rb
。在 project_report_rules
方法中删除您不希望 'reporter' 拥有的权利。