2016-08-06 28 views
7

Kurz nach Remote-Repo-Zugabe, habe ich versucht, git fetch remoteRepoName aber es zurückkehr diesen Fehler:Git Fetch gibt ‚fatal: Ich gehe nicht Protokoll https‘ in Windows

fatal: I don't handle protocol 'https'

ich relevanten Fragen untersucht, aber die meisten diese gehören zu git clone, so dass ihre Antworten in meinem Fall nicht funktionieren. Hier ist ein Screenshot:

enter image description here

Antwort

9

ich zusätzliche Leerzeichen zwischen forkgeek sehen und https: // ... online 3.

diese Befehle ausführen, um es zu beheben.

Ich habe forkgeek in Upstream geändert, Sie können haben, was auch immer Sie wollen.

2
git config --local -e 

Dies wird die Konfigurationsdatei für den Repo in Vim öffnen, wo Sie die extra/Sonderzeichen löschen, die diesen Fehler verursachen.

+0

wunderbar! Vielen Dank! – test30

0

wenn Sie Probleme haben, nach dem Lauf

git push origin master 
fatal: I don't handle protocol 'https' 


Fix es, dass der Bezug zu entfernen

git remote rm origin 
#then check is all worked well 
git remote -v 

Nun könnte man hinzufügen, wieder die URL für den Remote-Repository

git remote add origin https://example.com/user/repo.git 
#and check 
git remote -v 
#And push the changes in your local repository to github 
git push origin master