使用gerrit创建分支的权限
Permission to create branches with gerrit
因此,我了解到您拥有 "create reference" 创建分支的权限。我已经将它交给了某些项目的一组用户,但我一直收到 403 禁止。
权限为:
Reference:
refs/for/refs/heads/*
Create Reference
Developers
Push
Developers
Push Merge Commit
Developers
Reference:
refs/heads/*
Owner
Developers
Read
Developers
Create Reference
Developers
Push
Developers
Label Code-Review
CodeReviewers
Submit
Developers
我必须添加 "Owners" 以允许开发人员组在 UI 上创建分支。 refs/for/refs/heads/* 和 refs/heads/* 上的 "create reference" 都不起作用。
难道我做错了什么?这是所有其他项目继承的BaseProject。
那是因为只允许所有者使用 UI 创建分支。 Create Reference 仅适用于常规推送。请查看 documentation.
因此,我了解到您拥有 "create reference" 创建分支的权限。我已经将它交给了某些项目的一组用户,但我一直收到 403 禁止。
权限为:
Reference:
refs/for/refs/heads/*
Create Reference
Developers
Push
Developers
Push Merge Commit
Developers
Reference:
refs/heads/*
Owner
Developers
Read
Developers
Create Reference
Developers
Push
Developers
Label Code-Review
CodeReviewers
Submit
Developers
我必须添加 "Owners" 以允许开发人员组在 UI 上创建分支。 refs/for/refs/heads/* 和 refs/heads/* 上的 "create reference" 都不起作用。 难道我做错了什么?这是所有其他项目继承的BaseProject。
那是因为只允许所有者使用 UI 创建分支。 Create Reference 仅适用于常规推送。请查看 documentation.