14
我如何镜像Git仓库Gerrit?Grit镜像与gerrit
我会做到这一点:
[为libdrm的Git仓库] - >我格里特< - >开发人员的freedesktop git仓库
格里特下载的更改。 开发人员从gerrit中克隆存储库并将其推入gerrit。 开发人员不会将更改推送到主存储库。
我用gerrit创建了一个新项目。 我下载库:
git clone http://anongit.freedesktop.org/git/mesa/drm.git
我将推动这个仓库到格里特,但我不能,因为我有错误:
remote: ERROR: In commit ced219ebbd3b266ac8326223bad62f994907ae6b
remote: ERROR: committer email address [email protected]
remote: ERROR: does not match your user account.
remote: ERROR:
remote: ERROR: The following addresses are currently registered:
remote: ERROR: [email protected]
remote: ERROR:
remote: ERROR: To register an email address, please visit:
remote: ERROR: http://mygerrit-server/#/settings/contact
我对所有permisions。 如何将镜子添加到gerrit?
在我们的gerrit上伪造提交者和伪造作者标志在全球范围内被封锁。任何想法如何重写所有提交的提交者一次? – zbug 2014-11-11 13:37:49
你可以使用'git filter-branch'来批量修改提交。一个简单的例子是https://help.github.com/articles/changing-author-info/ – Brad 2014-11-12 16:11:29