web-dev-qa-db-fra.com

Impossible de définir sslVerify sur false

En fait, j'essaie d'installer un plugin ngCordova pour SQLite. Mais cela me donne l'erreur: erreur de protocole SSL inconnue lors de la connexion à github.com:443 lors de l'accès https://github.com/brodysoft/Cordova-SQLitePlugin.git/info/refs fatal: HTTP demande échoué. En faisant quelques recherches, je suis tombé sur la solution pour définir sslVerify sur false. Je ne suis pas en mesure de définir la commande git config http.sslVerify "false" à l'aide de l'invite de commande. Cela me donne l'erreur: impossible de verrouiller le fichier de configuration /.gitconfig: Aucun fichier ou répertoire de ce type. J'ai également essayé de le faire manuellement en éditant le fichier gitconfig; mais ça n'arrive pas

14
carol dsouza

Le message d'erreur que vous avez mentionné en essayant de définir une configuration est imprimé lorsque vous essayez de définir une configuration git locale lorsque vous n'êtes pas dans un référentiel git. Vous devrez soit définir un global (ajoutez --global flag) configuration ou cd dans un dépôt git existant pour le régler sur ce dépôt.

Idéalement, vous souhaitez limiter la portée du sslVerify "false" configuration, mais si vous essayez d'obtenir le clone initial, vous devrez peut-être le définir comme paramètre global (temporairement) en utilisant:

git config --global http.sslVerify "false"

Avec cet ensemble, vous devriez être en mesure de cloner le référentiel, auquel cas je recommanderais de le désactiver en tant que configuration globale et de le définir dans votre référentiel nouvellement cloné:

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

Pour vérifier ce que vos configurations sont définies une fois que vous avez terminé, vous pouvez exécuter:

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