2017-04-07 4 views
0

So habe ich ein Git Repo von Gerrit und Repo auf einer anderen Maschine, die von Gitlab importiert wurde erstellt.Gerrit repliziert nicht Repo zu Repo importiert von Gitlab

ssh wurde für den gerrit-Benutzer für den gitlab-Besitzer eingerichtet und ssh git @ gitlab_vm protokolliert diesen Benutzer als git-Benutzer.

Aber die Replikation schlägt mit

[2017-04-07 17:28:41,128] [c9eb13f6] Replication to [email protected]_vm:groupname/gerrit-test.git started... 
[2017-04-07 17:28:41,269] [c9eb13f6] Cannot replicate to [email protected]_vm:groupname/gerrit-test.git 
org.eclipse.jgit.errors.TransportException: [email protected]_vm:norricorp/gerrit-test.git: reject HostKey: Gitlab_vm 

Ich habe ein paar andere Antworten auf Stackoverflow gesehen, wo keine Werke StrictHostKeyChecking Einstellung. Aber ich habe immer noch dieselben Probleme.

Ich habe den Git Benutzer als gitlab Benutzer zum Projekt hinzugefügt. Die Replikation muss über Gitlab gehen, anstatt git push oder pull zu verwenden, da der Pre-receive-hook, den gitlab dem Repo hinzufügt.

Irgendwelche Ideen?

Antwort

0

Gefunden http://markmail.org/message/icfo5j5wufzpadjc. Ich habe die Datei known_hosts für den gerrit-Benutzer geändert und dann ssh-keyscan verwendet, um die known_hosts zu aktualisieren. Replikation gibt dann nicht mehr eine "Reject Hostkey" Nachricht in Replication_log.

Verwandte Themen