Git 分支推送在 egit 中被 gerrit 拒绝

Git branch push getting rejected by gerrit in egit

我们为 git 存储库配置了 gerrit。我创建了一个新的本地分支。

现在我想将本地分支推送到远程分支。 我正在使用 egit。我点击推送分支,推送分支向导来了,我给了新的分支名称,推送确认向导给了新的分支名称。

现在,当我尝试推送它时,出现以下错误

 prohibited by Gerrit
Processing changes: refs: 1
Processing changes: refs: 1, done    

但我可以推送到我的正常 "master" 分支。

问题是 gerrit 如何获取我正在尝试推送的新分支,因为它尚未在远程中创建

此致, 索拉夫

您没有此存储库的 "Create Reference" 权限。

查看更多信息here

您需要与 Gerrit 管理员联系。有两个选项:

  1. 他可以授予你 "Create Reference" 权限
  2. 他可以为您创建新分支,然后您就可以将您的提交推送到它