スポンサーリンク

2016年12月28日水曜日

npm または git コマンドで self signed certificate in certificate chain というエラーが出る場合の対処

 プロキシの問題だったり SSL 証明書の問題だったりで、npm や git コマンドが以下のエラーを出力する場合の対処方法。

Error: self signed certificate in certificate chain

 npm の場合は以下。

 npm set strict-ssl false

 git の場合は以下。

 git config --global http.sslVerify false

 Apache Cordova for Visual Studio とかでビルドしようとしたときに、npm と git が各種プラグインをダウンロードとかクローンするときに上記のエラーを吐いてました。
 プロキシを指す必要がある場合は以下も実行。

 npm の場合は以下。

npm config set http-proxy http://xxx.xxx.xxx.xxx:8080/
npm config set https-proxy http://xxx.xxx.xxx.xxx:8080/

 git の場合は以下。

git config --global http.proxy http://xxx.xxx.xxx.xxx:8080/
git config --global https.proxy http://xxx.xxx.xxx.xxx:8080/


 会社のネットワーク環境が劇的に変わってビルドできなくなった。
 プロキシとかめんどくさい、いろいろビルドできなくなったりしてる。