2010-11-28 6 views
0

私はTomcatをHudsonのコンテナとして使用し、Hudson用のGitプラグインをインストールしました。Tomcat/HudsonがGithubに接続できません

今、ビルドしようとすると、Hudson/TomcatはGithubに接続できません。ログに「Host key verification failed」というメッセージが表示されます。

私はTomcatのようなのGitHub repo.Seemsからプロジェクトのクローンを作成するには、コマンドラインを使用する場合には、GitHubのプライベートレポのSSHキーにアクセスすることはできません正常に動作します。..

は、誰もがこの問題を解決する方法のいくつかの指示を与えることができますか?ありがとうございます。

+0

ご回答ありがとうございます。実行中のOS TomcatはMac OS X 1.6です。私はMac上で管理者としてログインします。ユーザー名は「abc」と言います。 Tomcatはロギング時にMacデーモンとして起動されますが、どのユーザーであるかわからないのですか? –

答えて

0

TomcatはどのOSで実行されていますか?ログインしているユーザーアカウントとは異なるユーザーアカウントで実行されている場合、ホームフォルダ内のSSHキーは見つかりません。

2

あなたは次のことをチェックする必要があります。

  1. あなたはハドソンデーモンを実行したユーザーのSSHキーを使用しています。たとえば、user = hudsonの場合は、hudsonとしてログオンし、sshキーを生成する必要があります。
  2. 公開鍵を正しいユーザー.ssh/id_rsa.pubファイルからサーバ(github、assembla)にロードしました。ハドソンデーモン
  3. を実行した人あなたはあなたの.ssh/known_hostsファイルに、サーバーのRSA指紋を追加したあなたは、MAC OS XでTomcatを実行している場合、それはおそらく隠されたユーザー_appserverを使用しています
0

を提出。生成されたキーは/var/empty/.sshに表示されます。どのユーザーかわからない場合は、dirに移動してls -alを実行します。 (おそらく/ Library/Tomcatまたは/ usr/local/tomcatにあります)

関連する問題