Sie können nicht remote set-url origin
gleich danach aufrufengit init
, da der git remote set-url
Befehl keinen Ursprung erstellt, sondern eine vorhandene Remote-Repository-URL ändert .
git remote set-url
Daher funktioniert der Befehl nur, wenn Sie entweder das Repository geklont oder manuell eine Fernbedienung namens origin hinzugefügt haben.
Sie können remote mit dem Befehl überprüfen git remote -v
, ob die Remote-URL nach dem Namen angezeigt wird. Wenn dieser Befehl einen Fehler ausgibt, fatal: Not a git repository (or any of the parent directories): .git
ist das Repository nicht vorhanden, sodass Sie den Ursprung mit dem Befehl hinzufügen müssengit remote add
1. git remote add
Mit diesem Befehl können Sie eine neue Fernbedienung hinzufügen. Sie können diesen Befehl auf dem Terminal im Verzeichnis Ihres Repositorys verwenden.
Der Befehl git remote add akzeptiert zwei Argumente:
- Ein entfernter Name , z. B. Ursprung
- Eine Remote-URL , z. B. https://github.com/user/repo.git
Zum Beispiel:
git remote add origin https://github.com/user/repo.git
2.git remote set-url
Der Befehl git remote set-url ändert eine vorhandene Remote-Repository-URL.
Der Befehl git remote set-url akzeptiert zwei Argumente:
- Ein vorhandener Remote-Name . Zum Beispiel
origin
oder upstream
sind zwei gängige Optionen.
- Eine neue URL für die Fernbedienung
Beispielsweise können Sie mit dem git remote set-url
Befehl die URL Ihrer Fernbedienung von SSH in HTTPS ändern .
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
Mit dem Befehl können Sie überprüfen, ob sich die Remote-URL geändert hat git remote -v
.
Hinweis: "Ursprung" ist eine Konvention, die nicht Teil des Befehls ist. "Ursprung" ist der lokale Name des Remote-Repositorys. Sie können einen beliebigen Namen anstelle von "Ursprung" verwenden.
Zum Beispiel:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
Referenzen von github: remote add , remote set-url