Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite kann noch im Gange sein. Die neuesten Informationen findest Du in der englischsprachigen Dokumentation. Informieren Sie uns bitte, falls auf dieser Seite ein Problem mit den Übersetzungen vorliegt.

Diese Version von GitHub Enterprise wurde eingestellt am 2020-11-12. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Remote-Repository umbenennen

Zum Umbenennen eines vorhandenen Remote-Repositorys verwende den Befehl „git remote rename“.

Inhalt dieses Artikels

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 Du wie empfohlen Klone mit HTTPS erstellst.

$ 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]' (kann die Umbenennung nicht vornehmen)

Wenn dieser Fehler ausgegeben wird, ist das Remote-Repository mit dem eingegebenen bisherigen Namen nicht vorhanden.

Mit dem Befehl git remote -v kannst du ü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 (Neuer Name des Remote existiert bereits)

Wenn dieser Fehler ausgegeben wird, wird der Name, in den Du das Remote-Repository umbenennen möchtest, bereits verwendet. Gib in diesem Fall für dieses Remote-Repository einen anderen Namen ein oder benenne das ursprüngliche Remote-Repository um.

Weiterführende Informationen