AmCurious
AmCurious

Reputation: 137

SSL: CA certificate set, but certificate verification is disabled - Mac OS Sierra

I upgraded my Mac OS to Sierra. After upgrading, when I tried to do npm install I get the following error:

ECMDERR Failed to execute "git ls-remote --tags --heads https://github.com/angular/bower-angular-animate.git", exit code of #128 fatal: unable to access 'https://github.com/angular/bower-angular-animate.git/': SSL: CA certificate set, but certificate verification is disabled

I have written a script wherein

npm install

also includes

bower install

I have tried few possible solutions to fix the error, but nothing seems to work.

Any help would be appreciated!

Upvotes: 2

Views: 2359

Answers (1)

VonC
VonC

Reputation: 1323045

As mentioned here, it means Git is using a cURL based on Apple's Secure Transport, and the target of the URL request (GitHub) doesn't support SSLv3 (which was probably disabled due to the POODLE exploit).
This is true for GitHub since October 2014

You need to install curl and Git with openssl

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

Upvotes: 6

Related Questions