我正在尝试通过CURL安装Vaprobash但每次尝试通过CURL下载内容时都会收到此消息。我正在使用Mac。
curl -L http://bit.ly/vaprobash > Vagrantfile
卷曲:(60)SSL证书问题:无法获得本地颁发者证书 更多详情:http://curl.haxx.se/docs/sslcerts.html
curl默认使用“捆绑”执行SSL证书验证 证书颁发机构(CA)公钥(CA证书)。如果是默认值 捆绑文件不够用,您可以指定备用文件 使用--cacert选项。 如果此HTTPS服务器使用由CA表示的CA签名的证书 捆绑,证书验证可能由于a而失败 证书问题(可能已过期,或名称可能已过期) 与URL中的域名不匹配)。 如果您想关闭curl对证书的验证,请使用 -k(或--insecure)选项。
答案 0 :(得分:1)
该链接正在重定向到安全的HTTP(SSL)服务器,并且curl无法访问正确的可信证书链,以确认该网站显示该用户是谁。
如果您确定该网站是合法的,并且这是一次性的努力,您可以使用--insecure选项(它将忽略任何证书错误)。在浏览器中打开链接指向GitHub没有任何问题,并且curl在我的Ubuntu 12.04盒子上正确读取它。
您的SSL安装中可能缺少证书。如果需要确认,请使用-v
选项运行以获取详细输出。
答案 1 :(得分:1)
在curl调用中附加选项:
-k/--insecure
curl将不会尝试验证SSL证书。