github で git clone 等を実施した時に以下のようなエラーが発生した場合の対処。
fatal: unable to access 'https://github.com/xxxx/yyyy': SSL certificate problem: Invalid certificate chain
キーチェンアクセスの確認
「アプリケーション」->「ユーティリティ」->「キーチェンアクセス」を起動。
「システムルール」の中から「DigiCert High Assurance EV Root CA」を探して「有効期限」を確認します。
おそらく有効期限が切れていると思います。
証明書の更新
以下のサイトにアクセスします。
https://www.digicert.com/digicert-root-certificates.htm#roots
「DigiCert High Assurance EV Root CA」の「Download」リンク先を「右クリック」で保存してください。リンクを単純にクリックすると、ブラウザにインストールしようとしていまい、エラーが出てしまうので注意。
ダウンロードできた「crt」ファイルをダブルクリックすると、証明書が更新されます。有効期限が更新された事を確認してください。
git clone を実施して、問題ない事を確認してください。
以上です。