Festlegen der URL des entfernten Repositorys (Ursprung) in Git

Festlegen der URL des entfernten Repositorys (Ursprung) in Git

Das Beste an Git ist, dass es uns ermöglicht, Projekte auf sehr effiziente Weise zu verwalten. Das Remote-Repository kann auf zwei Arten mit dem lokalen Git-Repository verbunden werden: über HTTPs und über eine SSH-Verbindung.

Ursprungs-URL festlegen (Remote-Repository-URL)

Zunächst können Sie mit dem folgenden Befehl prüfen, ob das aktuelle Repository mit einem Remote-Repository verknüpft ist.

git remote -v

Wenn das Repository existiert und HTTPS verwendet, wird das folgende Ergebnis angezeigt:

origin	https://github.com/user/repo-one (fetch)
origin	https://github.com/user/repo-one (push)

Wenn das Repository existiert und SSH verwendet, wird das folgende Ergebnis angezeigt:

origin	git@github.com:user/repo-one.git (fetch)
origin	git@github.com:user/repo-one.git (push) 

Und es wird leer angezeigt, wenn kein Remote-Repository mit dem Repo verbunden ist.

Sie können die zugehörige URL mit dem folgenden Befehl entfernen:

git remote remove origin

Hinweis: Der Name origin kann unterschiedlich sein, überprüfen Sie dies unbedingt mit git remote -v.

Jetzt, da Sie sicher sind, dass das Remote-Repository existiert, können Sie die Ursprungs-URL wie folgt festlegen:

git remote set-url origin https://github.com/user/another-repo

Wenn die Remote-Repository-URL nicht existiert, können wir alternativ auch den folgenden Befehl verwenden:

git remote add origin https://github.com/user/another-repo

Wenn Sie jedoch eine andere Remote-Repository-URL hinzufügen möchten, ersetzt die erste Methode mit git remote set-url origin https://github.com/user/some-other-repo die vorherige URL von origin. Wir können git remote add verwenden und eine weitere URL im selben Repository hinzufügen, um dieses Problem zu lösen.

Beispiel:

git remote add secondorigin https://github.com/user/another-repo
Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

Verwandter Artikel - Git Repository