5
私はOS XのコマンドラインからJenkinsのビルドを開始しようとしています。なぜ鍵を渡した後にジェンキンスはsshパスフレーズを依頼していますか?
私たちのサーバは認証を有効にしているため、コマンドラインから認証する必要があります。
私はsenキーをjenkinsサーバーに登録しましたが、手動でキーのパスフレーズを入力する必要があります。ここで
は、私が使用しているコマンドです:
$ java -jar jenkins-cli.jar -s http://localhost:8080/ -i ~/.ssh/id_rsa build 'MyApp'
にコマンドを入力した後、私はこのプロンプトを取得する:私は、秘密鍵を使用していたときに
Enter passphrase for /Users/jenkins/.ssh/id_rsa:
はなぜパスフレーズが必要ですどのように私はこれを克服するのですか?
jenkins-cliは、パスワードで保護されたSSH鍵のロックを解除して使用する必要があります。関連:http://stackoverflow.com/q/30806578/172599 –