web-dev-qa-db-ja.com

sslVerifyをfalseに設定できません

実際、SQLite用のngCordovaプラグインをインストールしようとしています。しかし、それは私にエラーを与えます:github.com:443への接続中の不明なSSLプロトコルエラー https://github.com/brodysoft/Cordova-SQLitePlugin.git/info/refs fatal:HTTP要求が失敗しました。いくつかの調査を行うと、sslVerifyをfalseに設定するソリューションに出会いました。コマンドプロンプトを使用してコマンドgit config http.sslVerify "false"を設定することはできません。それは私にエラーを与えています:設定ファイル/.gitconfigをロックできませんでした:そのようなファイルまたはディレクトリはありません。また、gitconfigファイルを編集して手動で試しました。しかし、それは起こっていない

14
carol dsouza

Gitリポジトリにいないときにローカルgit構成を設定しようとすると、構成を設定しようとしたときに言及したエラーメッセージが出力されます。グローバル設定(--globalフラグを追加)を設定するか、既存のgitリポジトリにcdしてそのリポジトリに設定する必要があります。

sslVerify "false"構成のスコープを制限することが理想ですが、初期クローンを取得しようとしている場合は、次を使用してグローバル設定として(一時的に)設定する必要があります。

git config --global http.sslVerify "false"

このセットを使用すると、リポジトリを複製できるはずです。その時点で、グローバル構成として設定を解除し、新しく複製したリポジトリで設定することをお勧めします。

git config --global --unset http.sslVerify
cd <your newly-cloned repo>
git config http.sslVerify "false"

完了後に設定がどのように設定されているかを確認するには、次を実行します。

git config --global --list
git config --local --list
30
1337joe