Ich gehe Githubs Forking Guide durch: https://guides.github.com/activities/forking/ und versuche, das Repository auf meinen Computer zu klonen. Ausführen des Befehls:
$ git clone https://github.com/./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
fatal: protocol 'https' is not supported
Auch mit SSH versucht:
$ git clone [email protected]:./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
Warning: Permanently added the RSA host key for IP address '.' to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Muss ich einige Konfigurationseinstellungen auf meinem Computer ändern oder ist dies ein Problem mit GitHub?
Bearbeiten: Ich habe meinen Benutzernamen und meine IP-Adresse durch "." Ersetzt.
Antworten:
Problem ist wahrscheinlich das.
Sie haben versucht, es mit einzufügen
vorher und es hat nicht funktioniert, also haben Sie es mit classic eingefügt
Leider fügt es hinzu, wenn Sie CTRLam Terminal + V eingeben
(Zumindest auf meinem Computer hat es so codiert).
das Zeichen, das Sie nur nach Ihnen erscheinen
(Probieren Sie es mit Git Bash aus).
So wird Ihr Link
^?https://...
das ist ungültig.
quelle
Bearbeiten: Dieses spezielle Benutzerproblem wurde durch Starten einer neuen Terminalsitzung gelöst.
A
?
vor dem Protokoll (https) wird nicht unterstützt. Du willst das:git clone [email protected]:octocat/Spoon-Knife.git
oder dieses:
git clone https://github.com/octocat/Spoon-Knife.git
quelle
.
nach dem haben,github.com/
aber das ist nicht richtig.Einfache Antwort ist Entfernen Sie einfach das https
Dein Repo. : (Git-Klon https: // ........ )
einfach so (Git-Klon: // .......)
und erneut eingeben (Git-Klon https: // ........ )
Problemlösung 100% ...
quelle
Verwenden Sie einfach doppelte Anführungszeichen mit URL, wie:
git clone "https://yourRepoUrl"
(Es sieht irgendwie so aus, dass Sie beim Start 2 Anführungszeichen verwenden, ich weiß nicht warum).
Ich habe den gleichen Fehler erhalten =>
fatal: protocol ''https' is not supported
(Sie können 2 Anführungszeichen auf https sehen).quelle
Es ist etwas faul los. Wahrscheinlich ein Github-Fehler, der nicht konsistent ist (A / B-Tests?)
Ich bin unter Windows 10 und benutze Firefox. Ich habe gerade eine Checkout-URL kopiert und ein zusätzliches Zeichen erhalten. Aber nur beim ersten mal. Ein zweites Mal war es nicht da. Ich musste meine Verlaufsdatei ansehen, um sie zu sehen!
Hier ist meine Geschichte:
Der Befehl history zeigt das zusätzliche Zeichen nicht an. Genauso wie es nicht gerendert wurde, als ich es in das Terminal kopierte. Sie können sehen, wie ich versucht habe, das 's' und dann das gesamte Protokoll zu entfernen? Ich wurde nur veranlasst, weitere Nachforschungen anzustellen, als die Rücktaste ein Zeichen weniger bewegte, als ich erwartet hatte!
Ich habe meine Shell-Verlaufsdatei mit einem Hex-Editor auf einem Computer gespeichert und:
Dort
c2 96
wird vor der URL ein Zeichen eingefügt. Keine Ahnung was das ist. Ist es nicht erweitertes ASCII (wo es sein würde–
) und es wurde vor fast jedem Ort versteckt, den ich eingefügt habe, während es in der Zwischenablage war. Das nächste, das ich mit diesem Hex-Wert gefunden habe, wäre https://www.fileformat.info/info/unicode/char/c298/index.htm, aber ich habe das utf-Präfix nirgendwo gesehen (möglicherweise ist es wieder verloren gegangen) )Dies alles kann irreführend sein, da ich die Seite / Zwischenablage verloren habe und ausschließlich mit der gespeicherten Shell-Verlaufsdatei arbeite, in der möglicherweise Daten aus dem ursprünglichen Fehler / der böswilligen Injektion fehlen.
quelle
Lösung:
Schritte:
(1): - Öffnen Sie das neue Terminal und klonen Sie das Git-Repository
git clone https://github.com/rojarfast1991/TestGit.git
(2) Die automatische Git-Anmeldeaufforderung wird geöffnet und Sie werden aufgefordert, einen Benutzerausweis einzugeben.
Benutzername: - xxxxxxx
PassWord: - xxxxxxx
Schließlich beginnt das Klonen ...
quelle
Ich habe das gleiche Problem festgestellt, nachdem ich git unter Windows 10 neu installiert und zum ersten Mal ausgeführt habe. Ein Neustart des Bash-Fensters löste das Problem.
quelle
Verwenden Sie http anstelle von https . Es wird eine Warnmeldung ausgegeben und zu https umgeleitet, ohne Probleme geklont zu werden.
quelle
Ich hatte das gleiche Problem. Ich habe lediglich die Befehlszeile neu gestartet und dann mit dem Befehl '' cd documents '' zum Dokumentordner und nicht zum Benutzerordner navigiert. Das sollte alles sein, was benötigt wird. Stellen Sie außerdem sicher, dass der Link korrekt ist.
quelle
Möglicherweise verwenden Sie einen Windows- oder Linux-Computer, auf dem Sie sich nicht bei Git Hub angemeldet haben, sodass das Zertifikat nicht überprüft wird. Versuchen Sie von dem System, auf dem Sie eine Fehleranmeldung bei github mit den Anmeldeinformationen erhalten, den Befehl zu verwenden, der funktionieren wird. Viel Glück
quelle
Kopieren Sie in einen einfachen Notizblock (Git-Klon https://github.com/./Spoon-Knife.git ) und fügen Sie ihn in cmd ein. jetzt wird es funktionieren.
quelle
Ich habe viele Möglichkeiten ausprobiert, um dies zu lösen. Aber ich bin immer wieder gescheitert. Dann habe ich das gemacht:
Öffnen
Git Bash
> Ihren gehendirectory
> fügen diegit clone https://[email protected]/*******.git
danach eine Eingabeaufforderung wird die Anmeldeinformationen geben , angezeigt. Geben Sie die Anmeldeinformationen ein und klonen Sie Ihr Projekt.quelle
Klicken Sie einfach mit der rechten Maustaste und klicken Sie auf Einfügenclt + V
Hoffe das wird funktionieren
quelle
Ich habe diesen Fehler erhalten, als ich versucht habe, klug zu sein und die Klon-URL selbst aus der URL des Repos zu extrahieren. Ich habe es falsch gemacht. Ich habe getan:
wo ich tun musste:
Ich hatte 3 Fehler:
https://
.com
ich brauche:
statt/
.git
quelle
Dieses Problem blieb auch nach der Behebung der am besten bewerteten Antwort bestehen.
Genauer gesagt, ich habe den Link ohne "Strg + v" eingefügt, aber es gab immer noch
fatal: protocol 'https' is not supported
.Aber wenn Sie kopieren diese Nachricht in Windows oder in Google - Suchleiste werden Sie , dass die eigentliche Nachricht ist
fatal: protocol '##https' is not supported
, wo ‚#‘ steht für diesen Charakter . Wie Sie sehen können, wurden diese beiden Zeichen nicht entfernt.Ich habe an IntelliJ IDEA Community Edition 2019.2.3 gearbeitet und der folgende Fix bezieht sich auf dieses Tool, aber die Antwort lautet, dass diese beiden Zeichen noch vorhanden sind und aus dem Link entfernt werden müssen .
IntelliJ Fix
Gehen Sie zur oberen Leiste, wählen Sie VCS -> Git -> Fernbedienungen ... und klicken Sie auf.
Jetzt öffnet sich etwas Link dies
Sie können diese 2 nicht erkannten Zeichen sehen. Wir müssen sie entfernen. Klicken Sie entweder auf das Bearbeitungssymbol und löschen Sie diese beiden Zeichen, oder Sie können den Link löschen und einen neuen hinzufügen.
Stellen Sie sicher, dass sich in Ihrem Projektordner der Ordner ".git" befindet .
Und jetzt sollte es so sein. Klicken Sie auf "OK" und jetzt können Sie Dateien in Ihr Git-Repository verschieben.
quelle