如何设置 Gerrit 'Push merge commit' 权限
How do I set the Gerrit 'Push merge commit' permission
有人告诉我,在 gerrit 中,如果我想提交合并(而不是变基),那么我需要允许 'push merge commit' 权限。
现在我收到消息:(不允许上传合并)。
我似乎找不到任何地方实际说明我如何设置此权限。它是gerrit上的设置吗?配置文件中有什么东西吗?
那么我在哪里设置'Push merge commit'权限呢?
谢谢。
使用 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>
有人告诉我,在 gerrit 中,如果我想提交合并(而不是变基),那么我需要允许 'push merge commit' 权限。 现在我收到消息:(不允许上传合并)。
我似乎找不到任何地方实际说明我如何设置此权限。它是gerrit上的设置吗?配置文件中有什么东西吗?
那么我在哪里设置'Push merge commit'权限呢?
谢谢。
使用 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>