Git镜子与gerrit

时间:2012-02-13 14:37:51

标签: git gerrit

如何将git存储库镜像到Gerrit?

我会这样做:

[libdrm的git存储库] - >我的gerrit< - >开发者

Gerrit从freedesktop git存储库下载更改。 开发人员从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添加镜像?

1 个答案:

答案 0 :(得分:21)

您需要'Forge Committer'和'Forge Author'访问权限。这告诉Gerrit忽略您不是您正在推送的提交的作者或提交者。 http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/access-control.html#category_forge_author