2012-01-12 1 views
4

プライベートGitリポジトリからビルドするためにCC.netを設定しようとしています。SSHクライアントに、パスフレーズが要求されていないときにそれを要求しないようにする方法

秘密鍵にパスフレーズがなく、公開鍵をサーバーにアップロードした鍵ペアを作成しました。コマンドプロンプトから実行するときにgit clone [email protected]:myrepoを実行できます。

問題は、リポジトリを複製しようとすると、パスフレーズが指定されていないにもかかわらず、パスフレーズを指定する必要があるということです。これは、Enterキーを押す必要があることを意味します。これにより、自動化されたクローンが永久にハングするようになります(これを行う誰もいないため)。

この問題を解決するにはどうすればよいですか?

+0

CC.NetはCruiseControl for .NETです。 ssh-keysを使用している場合、パスワードを尋ねるべきではありません。 – 4ndrew

+0

おそらく、サーバーはキーによるログインのみを受け付けません。わからない、設定方法は、おそらくそれはあなたの検索に役立ちます。 – KingCrunch

答えて

4

私の.ssh/configファイルでは、OpenSSHファイルの代わりにPuTTY my_id.ppkキーファイルを指定していたという問題がありました。代わりにOpenSSHファイルを指定すると機能しました。

関連する問題