Der Befehl git remote rm
hat ein Argument:
- den Namen eines Remote-Repositorys, zum Beispiel
destination
Beispiel
Bei diesen Beispielen wird davon ausgegangen, dass Du wie empfohlen Klone mit HTTPS erstellst.
$ git remote -v
# Zeigt die aktuellen Remote-Repositorys an
> origin https://Hostname/OWNER/REPOSITORY.git (fetch)
> origin https://Hostname/OWNER/REPOSITORY.git (push)
> destination https://Hostname/FORKER/REPOSITORY.git (fetch)
> destination https://Hostname/FORKER/REPOSITORY.git (push)
$ git remote rm destination
# Entfernt das Remote-Repository
$ git remote -v
# Überprüft, ob das Remote-Repository entfernt wurde
> origin https://Hostname/OWNER/REPOSITORY.git (fetch)
> origin https://Hostname/OWNER/REPOSITORY.git (push)
Hinweis: git remote rm
löscht das Remote-Repository nicht vom Server. Der Befehl entfernt das Remote-Repository und alle relevanten Referenzen lediglich von Deinem lokalen Repository.
Problemlösungen
Beim Entfernen eines Remote-Repositorys können folgende Fehler auftreten.
Could not remove config section 'remote.[name]' (Kann den konfigurierten Abschnitt 'remote' nicht entfernen)
Wenn dieser Fehler ausgegeben wird, ist das Remote-Repository, das Du entfernen wolltest, nicht vorhanden:
$ git remote rm sofake
> error: Could not remove config section 'remote.sofake'
Überprüfe, ob Du den Namen des Remote-Repositorys korrekt eingegeben hast.