JenkinsでGitにPush時に自動ビルドさせる
# --- jenkinsユーザーにスイッチ su -s /bin/bash jenkins # --- .sshがなければディレクトリ作成(/var/lib/jenkins/.ssh) mkdir ~/.ssh; cd ~/.ssh # --- 秘密鍵の作成(パスワードが聞かれるが無視) ssh-keygen -t rsa # --- 権限600に設定 chmod 600 id_rsa # --- 公開鍵(id_rsa.pub)をGitHubへ登録する https://github.com/settings/keys GitHubの「SSH Keys」にアクセスして「New SSH Key」を押す # --- GitHubにSSHアクセスする ssh -T git@github.com git ls-remote -h git@github.com:masahiro-yoshitachi/xxx.git HEAD ※上記のどちらかのコマンドを実行すると、known hostsが追加されてGitHub側の設定は完了