web-dev-qa-db-ja.com

npm依存関係のチェック証明書を指定しませんか?

プロジェクトにプライベートgitlabリポジトリをインストールしようとしています。

ぼくの package.json含まれています:

"dependencies": {
  "<my-private-repo>": "git+https://<token>@<server>/<user>/<repo>.git"
}

起動時:

npm install --save

次のエラーが発生します。

SSL certificate problem: unable to get local issuer certificate.

私は現在、次のようにして修正しています。

git config --global http.sslVerify false
npm install --save
git config --global http.sslVerify true

ただし、この回避策を使用すると、すべての依存関係が影響を受けます。

この依存関係のみにsslVerifyfalseを指定するにはどうすればよいですか?

1

TLS1.3のRFC8446( https://tools.ietf.org/html/rfc8446 )によると、質問にリストしたすべてのパラメーターは、エフェメラルキー、またはエフェメラルから派生した値のいずれかです。キー。したがって、これらの値を使用して、トレースでキャプチャしたセッション中に送信された暗号文を復号化できますが、前のセッションまたは後続のセッションで送信された暗号文を復号化するために使用することはできません。

編集12/3/20192:01 PM EST:この質問は編集され、1時間以内に上記で回答した質問とは非常に異なる質問に変更されました。

2
mti2935