我被告知,在gerrit中,如果我想提交合并(而不是重新定位),那么我需要允许'推送合并提交'权限。 现在我收到消息:(不允许上传合并)。
我似乎无法找到任何实际上说明我如何设置此权限的地方。这是关于gerrit的背景吗?配置文件中的东西等。?
那么我在哪里设置'推送合并提交'权限?
谢谢。
答案 0 :(得分:2)
使用Gerrit GUI
点击“项目”
点击“列表”
使用“过滤器”字段查找所需的项目
点击项目名称
点击“访问”
点击“修改”
在“refs / for / refs / *”部分中添加“推送合并提交”允许所需组的权限
点击“保存更改”
注意:您需要拥有“管理服务器”权限。
更多信息:https://gerrit-review.googlesource.com/Documentation/access-control.html#category_push_merge
更具体地说,在project.config
文件中添加以下行
[access "refs/for/refs/*"]
pushMerge = group <your-id-here>