1

リポジトリにプッシュできる必要がありますが、コードレビュー機能を使用しています。プッシュするには、これにtortoisegitを使用していますが、マスターにプッシュすると、次のエラーが発生します。

ssh:// myusername @ myorganization:29418 / project![リモート拒否]マスター->マスター(早送りとして参照を更新できません)エラー:一部の参照をssh:// myusername @ myorganization:29418/projectにプッシュできませんでした

プッシュできる唯一の方法は、グループにプッシュ権限を追加することですが、これはコードレビューをバイパスします。レビューをプッシュできるようにGerritを設定するにはどうすればよいですか?

私はこれを設定した人ではなかったので、必要な権限を理解するのに問題があります。GerritのACLドキュメントを読みましたが、何をしなければならないのかわかりません。

このプロジェクトに対する現在の権限

前もって感謝します!

4

2 に答える 2

8

また、gerritレビューをバイパスして変更をマージする場合は、の代わりにヘッドを使用ます。コマンドは

git push ssh://myusername@myorganization:29418/project HEAD:refs/heads/master
于 2013-04-25T12:57:37.780 に答える
2

権限はおそらく正しいですが、masterではなくrefs / for/masterにプッシュする必要があります。例えば、

git push ssh://myusername@myorganization:29418/project HEAD:refs/for/master
于 2013-01-28T16:39:31.947 に答える