最近,我在 ubuntu 10.04 上对 github 使用 wget 时收到错误。
ERROR: certificate common name `*.github.com' doesn't match requested host name `github.com'.
To connect to github.com insecurely, use `--no-check-certificate'.
有谁知道为什么会出现此错误以及如何修复它(没有 --no-check-certificate)。
显然,github.com 不再使用通配符证书,而是专门为
github.com
. 您需要为 github.com 获取新的 SSL 证书并将其放入系统的证书存储中,在/etc/ssl/certs
.您可以使用以下命令获取新证书
无论如何,证书是
一旦你把它放进去
/etc/ssl/certs
,wget
就会认出它。