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