我在Ubuntu服务器(Ubuntu 16.04 LTS)中设置了Gerrit服务器。 格里特版本:2.14.6
现在问题是,出于某种原因,我想配置Gerrit,只有管理员用户才能查看/克隆/修改'All-Projects'和'All-Users'项目。没有像“注册用户”这样的其他用户无法访问。
所有其他项目对于注册用户或指定组等所有用户都是可见的。
有没有办法执行此操作?
注意: 如果这个问题多余,请转发正确的地方。
答案 0 :(得分:0)
您可以授予:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body ng-app="app" ng-controller="ctrl">
<table class="table">
<thead>
<tr>
<th>Allergi navn</th>
<th>Allergi verdi</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in items">
<td>
<b>{{item}}</b>
</td>
<td id="{{$index}}">
<button id="tableButton_{{$parent.$index}}_{{$index}}" type="button" class="btn-grey" ng-repeat="type in buttonTypes" ng-click="assigned($parent.$index, $index)">
<b>{{type}}</b>
</button>
<hr>
</td>
</tr>
</tbody>
</table>
</body>
仅限All-Projects项目中的管理员,但您当然需要向其他用户/组授予所有存储库所需的读取权限。为了便于设置,您可以使用继承结构(使用“Rights Inherit From”功能),如下所示:
refs/* Read ALLOW