14

git リポジトリを Gerrit にミラーリングするにはどうすればよいですか?

これをするつもりです:

[libdrm の git リポジトリ] -> 私の gerrit <-> 開発者

freedesktop git リポジトリから Gerrit が変更をダウンロードします。開発者は、gerrit からリポジトリをクローンし、gerrit にプッシュします。開発者が変更をメイン リポジトリにプッシュすることはありません。

私はgerritで新しいプロジェクトを作成しました。リポジトリをダウンロードします:

git clone http://anongit.freedesktop.org/git/mesa/drm.git

このリポジトリを gerrit にプッシュしますが、エラーがあるためできません:

remote: ERROR:  In commit ced219ebbd3b266ac8326223bad62f994907ae6b
remote: ERROR:  committer email address chris@chris-wilson.co.uk
remote: ERROR:  does not match your user account.
remote: ERROR:
remote: ERROR:  The following addresses are currently registered:
remote: ERROR:    xxx@example.com
remote: ERROR:
remote: ERROR:  To register an email address, please visit:
remote: ERROR:  http://mygerrit-server/#/settings/contact

私はすべての権限を持っています。どうすればミラーを gerrit に追加できますか?

4

1 に答える 1

21

「Forge Committer」および「Forge Author」のアクセス権限が必要です。これは、プッシュしているコミットの作成者またはコミッターではないことを無視するように Gerrit に指示します。http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/access-control.html#category_forge_author

于 2012-02-13T20:26:45.253 に答える