error: SSL certificate problem, verify that the CA cert is OK.
ちょっと古い環境(CentOS5以下)でgit cloneでとあるプロジェクトをhttps経由で持ってこようとしたら表題のようなエラーがでた。
$ git clone https://github.com/sampleProject/hoge.git . Cloning into .... error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/sampleProject/hoge.git/info/refs fatal: HTTP request failed
とりあえずググるとそれらしきページが。
http://d.hatena.ne.jp/tetsuyai/20110924/1316877887
要はCentOSに入っているルート証明書が古いから新しいものを追加しないとダメだと。
正しくやるなら上記リンクのようにルート証明書を入れるのが良いのだけど、とりあえずの環境だし、インフラチーム頼まないといけないのでちょっとそこまでは...
で、やっつけで、証明書のチェックをスルーするやり方を発見
http://project-p.jp/halt/?p=1688
$ export GIT_SSL_NO_VERIFY=true
なるほど、こんな環境変数が設定できるのか。
取り急ぎコレで。
というかこの古い環境では開発しないのだけど...