Ich versuche mein erstes Commit auf ein neues zu schiebenGithub-Repository und läuft auf Probleme mit dem Remote-Ursprung. Wenn ich versuche, die README.txt-Datei zu committen und zu schieben, ist alles in Ordnung, bis ich zu den Anweisungen komme, die anzeigen, dass ich in der Befehlszeile ausführen muss:
git remote add origin https://github.com/afreymiller/personal_website.git
Ich bekomme
"fatal: remote origin already exists."
Fair genug, dann tue ich es
git push -u origin master
wie die Anweisungen anzeigen und den Fehler erhalten
fatal: "git@github.com/afreymiller/personal_website.git" does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Was soll ich als nächstes tun?
Antworten:
0 für die Antwort № 1Es sieht so aus, als ob Sie versuchen, Ihre Repo-URL von SSH zu HTTPS zu ändern. Sie haben bereits eine Remote-Ursprungs-URL, also ändern Sie die bestehende URL mit dem folgenden Befehl, anstatt eine neue hinzuzufügen:
git remote set-url origin https://github.com/afreymiller/personal_website.git
Nachdem Sie diesen Befehl ausgeführt haben, wird Ihr Git installiertwird mit GitHub mit HTTPS interagieren, was wahrscheinlich ist, was Sie wollen. Wenn Sie HTTPS anstelle von SSH verwenden, werden Sie bei jedem Push an GitHub aufgefordert, Ihr Kennwort einzugeben. Dies ist jedoch weniger kompliziert als das Einrichten des öffentlichen / privaten Schlüsselpaars, das von SSH benötigt wird.
Details zum Umschalten von Remote-URLs: https://help.github.com/articles/changing-a-remote-s-url/
0 für die Antwort № 2
Sie müssen Ihre Herkunft zurücksetzen, tun Dies
Von dem Link:
git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git
0 für die Antwort № 3
Löschen Sie die .git-Datei aus Ihrem lokalen Repository, und initialisieren Sie sie erneut git init
um zu sehen, ob das das Problem behebt. Es ist etwas ähnliches für mich zuvor - Löschen von .git Datei und neu anfangen mit git init
reparierte es für mich.