1. Gitlab は jenkins サーバーの公開キーを追加します
- jenkins 秘密鍵生成コマンド
ssh-keygen -t rsa
2. Jenkins 秘密鍵アドレス:
cd /root/.ssh
3. 公開キーを gitlab にコピーして追加します
cat id_rsa_pub
4. 秘密キーをジェンキンスに追加する
cat id_rsa
5. バインディング(うまく行けばここで終了)
(この写真は成功したときの写真です)
6. 接続失敗の解決策
まず git を使って、支援が必要なプロジェクトの ssh アドレスを複製します。
gitでgitlabプロジェクトをpullできることが分かりました
この時、keyディレクトリ内で以下のファイルを探します
cd /root/.ssh
この時点で、jenkins に移動してプロジェクトを ssh 資格情報でバインドすると、エラーが報告されなくなります。
プロジェクトを正常にビルドしてみてください。