2017-04-07 2 views
0

gitlabによってインポートされた別のマシンでgerritとrepoによってgit repoが作成されました。gerritがgitlabによってインポートされたrepoにレポを複製できません

sshがgitritユーザーにgitlabユーザーに設定されており、ssh git @ gitlab_vmがgitユーザーとしてそのユーザーをログに記録しています。

は、しかし、レプリケーションは、私は何の作品をStrictHostKeyCheckingない設定StackOverflowの上のいくつかの他の回答を見てきました

[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 

で失敗します。しかし、私はまだ同じ問題があります。

gitユーザーをgitlabユーザーとしてプロジェクトに追加しました。 gitlabがリポジトリに追加するpre-receiveフックのために、複製はgit pushまたはpullを使用するのではなく、gitlabを経由しなければなりません。

アイデア?

答えて

0

Found http://markmail.org/message/icfo5j5wufzpadjc。 gerritユーザーのknown_hostsファイルを修正し、ssh-keyscanを使用してknown_hostsを更新しました。 レプリケーションでは、replication_logに "Hostkey"メッセージが表示されなくなりました。

関連する問題