SSL:CA证书集,但禁用证书验证 - Mac OS Sierra

时间:2017-01-31 04:44:35

标签: git ssl github macos-sierra

我将Mac OS升级到了Sierra。升级后,当我尝试npm install时,我收到以下错误:

ECMDERR无法执行" git ls-remote --tags --heads https://github.com/angular/bower-angular-animate.git",退出#128致命代码:无法访问' {{ 3}}':SSL:CA证书集,但证书验证已禁用

我写了一个剧本

  

npm install

还包括

  

bower install

我已经尝试了几种可能的解决方案来修复错误,但似乎没有任何效果。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:5)

作为mentioned here,这意味着Git正在使用基于Apple's Secure Transport的cURL,并且URL请求(GitHub)的目标不支持SSLv3(由于{{ 3}})。
POODLE exploit

以来,GitHub就是如此

您需要October 2014

brew install --with-openssl curl
brew install git --with-brewed-curl