Git зеркало с герритом
как зеркалировать репозиторий git для Gerrit?
Я сделаю это:
[git репозиторий для libdrm] → my gerrit ↔ developers
Gerrit загружает изменения из репозитория freedesktop git.
Разработчики клонируют репозиторий от геррита и нажимают на геррит.
Разработчики никогда не подталкивают изменения к основному репозиторию.
Я создал новый проект с gerrit.
Я загружаю репозиторий:
git clone http://anongit.freedesktop.org/git/mesa/drm.git
Я буду использовать этот репозиторий для gerrit, но я не могу, потому что у меня есть ошибки:
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
У меня есть разрешения для всех.
Как добавить зеркало в gerrit?
Ответы
Ответ 1
Вам нужны права доступа "Forge Committer" и "Forge Author". Это говорит Герриту игнорировать, что вы не являетесь автором или коммиттером совершенных вами коммитов. http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/access-control.html#category_forge_author