wget 提示 "無法驗證 xxxx.xxx 的由 “xxx” 頒發的證書: 無法本地校驗頒發者的許可權。"

Undefined443發表於2024-04-14

有一天在使用 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

相關文章