0
私はGitLabとGerritをインストールしました。現在、Gerrit Wikiを使ってGerritをテストしています。しかし、gerrit_testブランチを使ってgerritに変更をプッシュしようとするたびに、git review -Rを実行しているときにこのメッセージが表示されます。なぜこのエラーが起こっているのか?'refs to push refs'メッセージでgitのレビューに失敗したのはなぜですか?
$ git review -R
remote: error: cannot lock ref 'refs/publish/master/gerrit_test': 'refs/publish/master' exists; cannot create 'refs/publish/master/gerrit_test'
To [email protected]<host>.com:<user>/scripts.git
! [remote rejected] HEAD -> refs/publish/master/gerrit_test (failed to update ref)
error: failed to push some refs to '[email protected]<host>.com:<user>/scripts.git
私が見逃している情報があれば教えてください。教えてください。私は分かち合うことができます。
私はどのブランチを作成しても、まだ 'refs/public/master/'を使用しているようです。パブリック/マスターを使用している理由は何ですか?これを何らかの方法で変更することはできますか? –
hobbes
https://www.mediawiki.org/wiki/Gerrit/Tutorial#Configuring_git-reviewによれば、「公開」以外のリモートを使用するように指示することはできますが、残念ながら私は現時点ではこれ以上は分かりません。うまくいけばあなたの質問を更新すれば、誰かがさらに助けることができるだろう。 – jedifans
それは私が従っているのと同じ文書ですが、残念ながら私の行動は同じですが、私の結果は異なります。 – hobbes