📌

【Jenkins】「Issuer certificate is invalid.」の対処方法

2023/07/09に公開

はじめに

Jenkinsのパイプラインの中でGitLabのリポジトリからファイルを持ってくる処理を入れておりますが、以下のエラーが発生して躓いたので解決方法を記事にしたいと思います。
※ローカル環境での検証時に躓いたエラーの話になります。

エラー内容
fatal: unable to access '<GitLabリポジトリ>': Issuer certificate is invalid.

環境(Jenkinsサーバ)

※Jenkinsをインストールするサーバのみ触るので、そちらにフォーカスしております。

  • CentOS7.9
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
$
  • Git 1.8.3.1
$ git --version
git version 1.8.3.1
$

構成

今回の作業対象は、以下の赤丸のサーバになります。
※検証用のため、SSL認証や名前解決の設定は実施しておりません。

対処方法

サーバにログイン後に以下のコマンドを実行し、SSL証明をOFFにする。

コマンド
git config --global http.sslVerify false

さいごに

今回は、ローカル環境で検証をすることを前提としております。
本番環境で同様のエラーが発生した際には別の対処を考える必要があると思います。

参考

https://qiita.com/TKR/items/5f23fe5a341e228cf9b5

https://git-scm.com/docs/git-config

Discussion