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!
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