有一天在使用 wget 下載檔案時,出現了無法驗證證書的提示:
$ wget https://github.com/zayronxio/Mkos-Big-Sur/releases/download/0.3/Mkos-Big-Sur.tar.xz
--2024-04-14 03:57:50-- https://github.com/zayronxio/Mkos-Big-Sur/releases/download/0.3/Mkos-Big-Sur.tar.xz
正在連線 127.0.0.1:6152... 已連線。
錯誤: 無法驗證 github.com 的由 “CN=Sectigo ECC Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB” 頒發的證書:
無法本地校驗頒發者的許可權。
要以不安全的方式連線至 github.com,使用“--no-check-certificate”。
出現問題的原因是計算機上缺少了必要的根 CA 證書,重新安裝 CA 證書包即可解決。
macOS:
brew reinstall ca-certificates
Ubuntu:
sudo apt reinstall ca-certificates