- 2021-10-01 (Fri) 17:19
- 一般
さっき WSL 上で git push しようとしたら次のエラーを食らった:
fatal: unable to access 'https://hogehoge/foo/bar.git/': server certificate verification failed. CAfile: none CRLfile: none
数日前には動いてたので,つい最近何かが起きたはず.ブラウザで同じサーバにはつながるのでサーバ側の問題ではない.手元の証明書周りの問題.
んで,よく考えたら件のサーバは Let's Encrypt の証明書を使ってて,10月に入ったから Let's Encrypt の古い方のルート証明が期限切れになっている.ここらが原因?
ということで sudo apt update && sudo apt upgrade で ca-certificates パッケージ更新してみたら直った.めでたし.
- Newer: ことはじめ