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

AmC*_*ous 2 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致命:无法访问' https:// github .com/angular/bower-angular-animate.git / ':SSL:CA证书集,但禁用证书验证

我写了一个剧本

npm安装

还包括

凉亭安装

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

任何帮助,将不胜感激!

Von*_*onC 5

正如这里提到,这意味着Git是使用基于卷曲苹果的安全传输和URL请求(GitHub上)的目标不支持的SSLv3(这可能是由于禁止成狮子狗利用).
201410月以来,GitHub就是如此

你需要用openssl安装curl和Git

brew install --with-openssl curl
brew install git --with-brewed-curl
Run Code Online (Sandbox Code Playgroud)