git提交代码到远程分支失败(you are not allowed to upload merges)
从一个另一个分支merge过来,然后解决冲突之后再提交到远程仓库,遇到提交失败(you are not allowed to upload merges)
原因:gerrit用户推送代码到远程仓库有不同的权限,一般的本地修改 git push 只需要普通的push权限,但是当你是从别的分支merge过来的代码,修改了冲突,然后提到远程仓库,此时还需要 Push Merge Commits 权限才能提交成功
gerrit 文档:https://scgit.amlogic.com/Documentation/access-control.html#category_push_merge