Как заставить GitHub и Gerrit играть хорошо

Я размещаю частное репо на GitHub . Я также хочу использовать Gerrit , особенно для плагина Hudson Gerrit Trigger . AFAICT, нет простого решения для их совместного использования.

Буду признателен за любую помощь по любому из следующих вопросов.


Что я хочу

  • Клонируйте репозиторий GitHub и также добавьте в проекты Геррита:
    1. вручную или
    2. во время init
  • Объединить изменения с GitHub с помощью Gerrit

Что я пробовал

Клонирование / добавление ...

Вручную : Я клонирую репо как обычно, затем добавляю в H2 вот так:

INSERT INTO projects
(use_contributor_agreements,submit_type,name)
VALUES
('N','M','new/Repo');

Во время init :

*** Git Repositories
***

Location of Git repositories   [git]: git@github.com:YourName/Repo.git

Я не думаю, что это правильно.


Что происходит

Клонирование / добавление ...

Вручную :

Я получаю эту ошибку: репозиторий не найден: невозможно открыть репозиторий Репозиторий

Во время init :

Создает каталог по адресу ~ / gerrit2 / git@github.com: YourName / Repo.git и подкаталог Repo.git , который сам содержит пустой репозиторий Git . Не совсем то, что я хотел.

9
задан Josh Smith 15 September 2010 в 00:25
поделиться