Jenkinsを実行しているTomcat7のフロントエンドとしてApache2を使用してDebianサーバーをセットアップしようとしていますが、これは機能していますが、JenkinsにbitbucketでホストされているプライベートMercurialリポジトリを監視させたいので、SSHを使用したいと思います。(私はプレーンなhttpsで試しましたが、それでも喜びはありません-sshの使用を推奨するSOに関する質問の回答がここにあります)
Jenkins.WARファイルを/webappsにドロップすることにより、Tomcatのホットデプロイ機能を使用してJenkinsをデプロイしました。サーバーで公開鍵と秘密鍵のペアを生成し、公開鍵をビットバケットアカウントに追加できますが、ビットバケットの秘密リポジトリにアクセスするときにJenkinsに秘密鍵を使用して認証させるにはどうすればよいですか?
apt-getを使用してDebianにHudsonをインストールしてHudsonユーザーを作成するブログ投稿を見ましたが(このユーザーの秘密鍵を追加できます)、tomcatautodeployを介してインストールしてもJenkinsユーザーは追加されません。Jenkins用にUNIXユーザーが設定されていない場合、Jenkinsが認証時に使用するユーザーを構成できますか?