Skip to main content
Skip to content

Remote-Repositorys verwalten

Lerne, wie du mit deinen lokalen Repositories auf deinem Computer und mit Remote-Repositories auf GitHub arbeitest.

Platform navigation

Hinzufügen eines Remoterepositorys

Verwende zum Hinzufügen eines neuen Remoterepositorys im Terminal den Befehl git remote add in dem Verzeichnis, in dem dein Repository gespeichert ist.

Der Befehl git remote add akzeptiert zwei Argumente:

  • Ein Remote-Name (beispielsweise origin)
  • Eine Remote-URL (beispielsweise https://github.com/OWNER/REPOSITORY.git)

Zum Beispiel:

$ git remote add origin https://github.com/OWNER/REPOSITORY.git
# Set a new remote

$ git remote -v
# Verify new remote
> origin  https://github.com/OWNER/REPOSITORY.git (fetch)
> origin  https://github.com/OWNER/REPOSITORY.git (push)

Weitere Informationen zur zu verwendenden URL findest du unter Informationen zu Remote-Repositorys.

Problembehandlung: Das Remoterepository „origin“ ist bereits vorhanden.

Dieser Fehler bedeutet, dass du versucht hast, ein Remote hinzuzufügen, dessen Name bereits in deinem lokalen Repository existiert.

$ git remote add origin https://github.com/octocat/Spoon-Knife.git
> fatal: remote origin already exists.

Du kannst das Problem wie folgt beheben:

  • Verwende einen anderen Namen für das Remoterepository.
  • Benenne das vorhandene Remoterepository um, bevor du das neue Remoterepository hinzufügst. Weitere Informationen findest du weiter unten unter Umbenennen eines Remoterepositorys.
  • Löschen Sie das bestehende Remote-Repository, bevor Sie das neue Remote-Repository hinzufügen. Weitere Informationen findest du weiter unten unter Entfernen eines Remoterepositorys.

Ändern der URL eines Remoterepositorys

Der Befehl git remote set-url dient zum Ändern der URL eines vorhandenen Remoterepositorys.

Tipp

Weitere Informationen zum Unterschied zwischen HTTPS- und SSH-URLs findest du unter Informationen zu Remote-Repositorys.

Der Befehl git remote set-url akzeptiert zwei Argumente:

  • einen vorhandenen Remote-Namen. origin und upstream werden beispielsweise häufig verwendet.