Ich veranstalte ein privates Repo auf GitHub . Ich möchte auch Gerrit verwenden, insbesondere für die Hudson Gerrit Trigger-Plugin . AFAICT, es gibt keine einfache Lösung für die Verwendung zusammen.
Ich würde jede Hilfe bei einer der folgenden Wünsche zu schätzen wissen.
init
Manuell : Ich klon den Repo als normal und füge dann in H2
wie folgt ein:
Während init
:
Ich glaube nicht, dass das stimmt.
Manuell :
Ich bekomme diesen Fehler: repository not found: Cannot open repository Repo
Während init
:
Erstellt das Verzeichnis unter ~/gerrit2/[email protected]:YourName/Repo.git
und das Unterverzeichnis Repo.git
, das selbst ein leeres Git
repo enthält. Nicht genau was ich wollte.
Ich versuche es nicht selbst, aber Sie könnten gerrit repo und mirror zu github
Gerrit baut auf JGit auf, das kein Remote-GitHub-Repository unterstützt.
JGit selbst erlaubt es, entweder das Repository in Ihrem lokalen (oder gemeinsam genutzten) Dateisystem zu haben oder es über einen genefischen "DFS" (Distributed File System) Provider zugänglich zu machen. Siehe als Referenz: JGit: Verbindung zum entfernten Repository .
Ich habe einen Artikel über eine andere Strategie geschrieben, Gerrit und GitHub zusammen zu verwenden: Ссылка
Kurz gesagt können Sie drei verschiedene Aufgaben an GitHub delegieren:
HINWEIS: Sobald Sie anfangen, Gerrit als Ihr Gateway zu GitHub zu verwenden, SOLLTEN Sie NICHT mehr direkt zu GitHub wechseln, sondern entweder auf Pull Requests (importiert nach Gerrit) oder direkt auf Gerrit und durcharbeiten ändert die Überprüfung.
Wenn Sie Gerrit und GitHub auf diese Weise integrieren möchten, können Sie Ссылка ausprobieren, das ist im Wesentlichen ein Gerrit 2.9-SNAPSHOT mit dem GitHub Plugin wie zuvor konfiguriert.
Luca.
Tags und Links git github gerrit repository