事象について
検証環境を作成しようと思い、git cloneした時のこと。
# git clone -b ブランチ名 https://ソースサーバ/path/to/repo.git /var/www/html/クローンするフォルダ名
以下エラーが発生してgit cloneが失敗してしまいます。
# git clone -b ブランチ名 https://ソースサーバ/path/to/repo.git /var/www/html/クローンするフォルダ名
Cloning into '/var/www/html/クローンするフォルダ名'...
fatal: unable to access 'https://ソースサーバ//path/to/repo.git/': SSL certificate problem: unable to get local issuer certificate
SSL証明書エラーが出てますね。
さて、どうすればよいか…
解決方法
簡単な解決方法
SSL認証をfalseにすることで回避できるようです。
# git config --global http.sslVerify false
もしくは.gitconfigに以下追記することでSSL認証をfalseにすることができるとのこと。
[http]
sslVerify = false
これら、解決方法が巷では一般的なようです。
しかし、安易に設定をfalseにしてよいのかという疑問も。。
しっかり対応する
原因を把握せず、安易気軽に設定をfalseにするのはエンジニアとして失格なのは承知のこと。
今回、私は自分専用の検証環境だったので安易にfalseにしておしまいでした。
そのため詳細を記載できませんが、状況に合わせて正しく設定するのがよいでしょう。
参考のため、そして今後対応するときのために(いつになることか…)備忘として良記事を見つけたので張りつけておきます。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9R2l0SHViJUUzJTgxJUI4JUUzJTgxJUFFZ2l0JTIwY2xvbmUlMkZwdWxsJTJGcHVzaCVFNiU5OSU4MiVFMyU4MSVBQlNTTCVFOCVBOCVCQyVFNiU5OCU4RSVFNiU5QiVCOCVFMyU4MSVCRSVFMyU4MiU4RiVFMyU4MiU4QSVFMyU4MSVBNyVFMyU4MiVBOCVFMyU4MyVBOSVFMyU4MyVCQyVFMyU4MSU4QyVFNSU4NyVCQSVFMyU4MiU4QiVFMyU4MSVBOCVFMyU4MSU4RCVFMyU4MSVBRSVFNiU5QyVBQyVFNSVCRCU5MyVFMyU4MSVBQiVFNiVBRCVBMyVFMyU4MSU5NyVFMyU4MSU4NCVFNSVBRiVCRSVFNSU4NyVBNiVFNiVCMyU5NSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NzMzZDAwOTUwOTcyZTg1Yzc4MzI2Y2ZiNDkwY2I5ODc&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrYXJubyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Y2NlMTc5NGVjZDRjYjBjYTk5N2Q4MjkzY2YxZDc3NDE&blend-x=142&blend-y=486&blend-mode=normal&s=df323d0d29e5d4e772d130d5e48b9f2b)
GitHubへのgit clone/pull/push時にSSL証明書まわりでエラーが出るときの本当に正しい対処法 - Qiita
SSLまわりのエラーでGitHubに繋がらないときのおはなしたとえば 以下のようなエラーメッセージでGitHubにhttps接続できなくなったときの対処法です。$ git clone https…