Gitコマンドのssh接続で、パスワードを聞かれないようにする。
Windows7の場合:
環境変数に、以下を追加する。
HOME = %USERPROFILE%
%HOME%ディレクトリ(ログインユーザーのユーザーディレクトリ)に、_netrcファイルを追加する。
_netrcファイルには、以下の内容を記述する。
machine {ドメイン}
login {ユーザー名}
password {パスワード}
これで、gitコマンドでssh接続した際にパスワードを自動的に送信してくれる。
Jenkinsのジョブの設定で、ソースコード管理システムにGitを選択してリポジトリのURLを入力すると、以下のようなエラーが出た。
Failed to connect to repository : Error performing command: git.exe ls-remote -h {リポジトリのURL} HEAD
原因は、Gitコマンドの実行体の場所を設定していなかったため。
Top > Jenkinsの管理 > システムの設定 > Git > インストール済みのGit
都選択し、"Path to Git executable"の入力欄にインストールしたGitの実行体のパスを入力してやる。