2015-06-04 18 views
7

Właściwie próbuję zainstalować wtyczkę ngCordova dla SQLite. Ale to daje mi błąd: Nieznany błąd protokołu SSL w połączeniu z github.com: 443 podczas uzyskiwania dostępu do https://github.com/brodysoft/Cordova-SQLitePlugin.git/info/refs fatal: żądanie HTTP nie powiodło się. Po przeprowadzeniu badań natrafiłem na rozwiązanie, które ustawiało wartość sslVerify na false. Nie mogę ustawić polecenia git config http.sslVerify "false" przy użyciu wiersza polecenia. Daje mi błąd: nie można zablokować pliku konfiguracyjnego /.gitconfig: Brak takiego pliku lub katalogu. Próbowałem również zrobić to ręcznie, edytując plik gitconfig; ale to się nie dziejeNie można ustawić wartości sslVerify na false

Odpowiedz

12

Komunikat o błędzie, o którym wspomniałeś podczas próby ustawienia konfiguracji, jest drukowany, gdy próbujesz ustawić lokalną konfigurację git, gdy nie jesteś w repozytorium git. Musisz ustawić globalną (dodaj flagę --global) lub cd w istniejącym repozytorium git, aby ustawić to tylko na repozytorium.

Idealnie chcesz ograniczyć zakres konfiguracji sslVerify "false", ale jeśli starasz się uzyskać wstępną klon może trzeba ustawić ją jako ustawienie globalne (chwilowo) przy użyciu:

git config --global http.sslVerify "false" 

Z że zestaw powinien być w stanie sklonować repo, w którym momencie polecam wyłączania go jako konfiguracji globalnej i ustawienie go w nowo sklonowanego repo:

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

aby sprawdzić, co się konfiguracje są ustawione po gotowe, możesz uruchomić:

git config --global --list 
git config --local --list 
Powiązane problemy