ホーム > 詳細
githubからCakePHPをcloneの際にSSLエラー
Gitと一緒にCakePHPを楽しむ – CakePHP Advent Calendar 2010 6日目を参考にCakePHPの本体をGitでシステムにインストールしようとしてエラーが発生しました。OSはCentOS 5.6です。
git clone https://github.com/cakephp/cakephp.git cakephp Cloning into cakephp... 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/cakephp/cakephp.git/info/refs
エラーの原因
gitやcurlやwgetでGitHubにアクセスするとcertification errorになる原因を調べてみた
GitHubにおけるSSLの認証エラーを回避するため、EV SSL用ルート証明書を追加する
どうやらgithub.comで使用されているDigiCert社のEV SSL証明書が使えないようです。
DigiCertのルート証明書を追加
CentOS 5.xまでの場合はEV SSL用ルート証明書をDigiCert Trusted Root Authority Certificatesからダウンロードしてシステムに追加します。
wget https://www.digicert.com/testroot/DigiCertHighAssuranceEVRootCA.crt sudo sh -c "cat DigiCertHighAssuranceEVRootCA.crt >> /etc/pki/tls/certs/ca-bundle.crt"
*'sudo sh -c'でコマンドを実行すればリダイレクト先も含めてルート権限で実行できます。
これでSSLのエラーなしにcloneする事が出来ました。
git clone https://github.com/cakephp/cakephp.git cakephp Cloning into cakephp... remote: Counting objects: 130026, done. remote: Compressing objects: 100% (25258/25258), done. remote: Total 130026 (delta 103469), reused 127420 (delta 101870) Receiving objects: 100% (130026/130026), 17.60 MiB | 1.43 MiB/s, done. Resolving deltas: 100% (103469/103469), done.
検索
最近の投稿
作ったもの
写真共有のTWINGAR
CakePHPのまとめノートCakePHP Note
CakePHPのAPIFramework API
About Me
@ZiSTA Tweets
CakePHPとかMacとか

コメント