2015-06-04 6 views
7

Eigentlich versuche ich ein ngCordova Plugin für SQLite zu installieren. Aber es gibt mir den Fehler: Unbekannter SSL-Protokollfehler in Verbindung mit github.com:443 beim Zugriff auf https://github.com/brodysoft/Cordova-SQLitePlugin.git/info/refs fatal: HTTP-Anfrage fehlgeschlagen. Bei einigen Nachforschungen stieß ich auf die Lösung, um sslVerify auf false zu setzen. Ich kann den Befehl git config http.sslVerify "false" nicht über die Eingabeaufforderung festlegen. Es gibt mir den Fehler: konnte Config-Datei /.gitconfig nicht sperren: Keine solche Datei oder Verzeichnis. Ich habe es auch manuell versucht, indem ich die gitconfig-Datei bearbeitet habe. aber es geschieht nichtKann die sslVerify nicht auf false setzen

Antwort

12

Die Fehlermeldung, die Sie beim Versuch, eine Konfiguration festzulegen, erwähnt wird, wenn Sie versuchen, eine lokale Git-Konfiguration festzulegen, wenn Sie nicht in einem Git Repo sind. Sie müssen entweder eine globale (add --global Flag) Konfiguration oder CD in ein existierendes Git Repo setzen, um es auf genau dieses Repo zu setzen.

Im Idealfall sollten Sie den Umfang der sslVerify "false" Konfiguration begrenzen, aber wenn Sie den ersten Klon zu bekommen sind versuchen, können Sie es als eine globale Einstellung gesetzt (vorübergehend) mit:

git config --global http.sslVerify "false" 

Mit dieser Satz sollten Sie den Repo, an welcher Stelle ich würde empfehlen, es als eine globale Konfiguration Lösen und setzen Sie es in Ihrem neu geklontes Repo klonen können:

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

um zu überprüfen, was Ihre Konfigurationen werden auf nach Du bist fertig Du kannst laufen:

git config --global --list 
git config --local --list 
Verwandte Themen