blog

Jenkinsの設定 gitLab ssh認証

2.Gitlabで本番用のSSHキーを設定します。...

Mar 19, 2020 · 2 min. read
シェア

I. sshプロトコルの設定

1、JenkinsサーバーでSSHキーを作成する上記の

注:gitプロトコルはコードをプルし、JenkinsとGitlabの間でパスワードなしの通信を可能にするために秘密鍵を使用します。

ssh-keygen -t rsa -C "jenkins" ##名前のカスタマイズ

2.Gitlabで本番用のSSHキーを設定します。

秘密鍵のコピー

cat /home/user/.ssh/id_rsa ##生成時のデフォルト設定

gitLab にログインし、usersetting をクリックして SSH Keys オプションを選択し、先ほど生成した秘密鍵をコピーして Add key を追加します。

  1. jenkinsサーバーテスト
[user@user:]# git clone git@.0.51:gassjcz/gajcz_eruka.git
Cloning into 'gajcz_eruka'...
remote: Enumerating objects: 892, done.
remote: Counting objects: 100% (), done.
remote: Compressing objects: 100% (), done.
remote: Total 2377 (delta 285), reused 590 (delta 157), pack-reused 1485
Receiving objects: 100% (), 489.72 KiB | 14.84 MiB/s, done.
Resolving deltas: 100% (), done.
  1. jenkinsタスク設定を開きます。

git プロトコルアドレスの追加時の警告: リンクできません 認証情報の追加、jenkins サーバで生成された秘密鍵の秘密鍵へのコピー

クリックすると赤い警告が消えます。

Read next

Spring Bootチュートリアル - Mybatis

1.Mybatisとは MyBatisは、カスタムSQL、ストアドプロシージャ、および高度なマッピングをサポートする優れた永続化レイヤーフレームワークです。MyBatisは、JDBCコードのほとんどすべてを排除し、パラメータを設定して結果セットを取得する必要性を排除します。MyBatisは、シンプルなXMLまたはアノテーションを介して、プリミティブ型、インタフェース、およびJavaに設定およびマッピングすることができます。...

Mar 18, 2020 · 7 min read