Remote-Repository umbenennen
Zum Umbenennen eines vorhandenen Remote-Repositorys verwenden Sie den Befehl „git remote rename“.
Der Befehl git remote rename
hat zwei Argumente:
- den Namen eines vorhandenen Remote-Repositorys, zum Beispiel
origin
- den neuen Namen für das Remote-Repository, zum Beispiel
destination
Beispiel
Bei diesen Beispielen wird davon ausgegangen, dass Sie Klone mit HTTPS erstellen, wie empfohlen.
$ git remote -v
# Zeigt die vorhandenen Remote-Respositorys an
> origin https://Hostname/OWNER/REPOSITORY.git (fetch)
> origin https://Hostname/OWNER/REPOSITORY.git (push)
$ git remote rename origin destination
# Ändert den Namen des Remote-Repositorys von 'origin' in 'destination'
$ git remote -v
# Überprüft den neuen Namen des Remote-Repositorys
> destination https://Hostname/OWNER/REPOSITORY.git (fetch)
> destination https://Hostname/OWNER/REPOSITORY.git (push)
Problemlösungen
Beim Umbenennen eines Remote-Repositorys können folgende Fehler auftreten.
Could not rename config section 'remote.[old name]' to 'remote.[new name]'
Wenn dieser Fehler ausgegeben wird, ist das Remote-Repository mit dem eingegebenen bisherigen Namen nicht vorhanden.
Mit dem Befehl git remote -v
können Sie überprüfen, welche Remote-Repositorys vorhanden sind:
$ git remote -v
# Zeigt die vorhandenen Remote-Repositorys an
> origin https://Hostname/OWNER/REPOSITORY.git (fetch)
> origin https://Hostname/OWNER/REPOSITORY.git (push)
Remote [new name] already exists.
Wenn dieser Fehler ausgegeben wird, wird der Name, in den Sie das Remote-Repository umbenennen möchten, bereits verwendet. Geben Sie in diesem Fall für dieses Remote-Repository einen anderen Namen ein oder benennen Sie das andere Remote-Repository um.