GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So entfernen Sie ein Git-Remote aus dem Repository

Einführung

Ein Git-Remote ist eine Verbindung zu einem Repository, das auf einem Remote-Server gehostet wird – GitHub, BitBucket, GitLab oder einem anderen Remote-Standort. Wenn Sie mit einem Team an einem größeren Projekt zusammenarbeiten, ist es oft sinnvoll, mehr als eine Git-Fernbedienung zu erstellen.

Im Laufe des Projekts kann das Remote-Repository jedoch möglicherweise auf einen anderen Host verschoben werden oder ein Mitglied des Teams kann die Arbeit an dem Projekt einstellen. Die jeweilige Fernbedienung wird dann nicht mehr benötigt.

In diesem Tutorial lernen Sie, wie Sie eine Git-Fernbedienung aus Ihrem Repository entfernen.

Voraussetzungen

  • Zugriff auf die Befehlszeile
  • Ein Git-Projekt
  • Git installiert und konfiguriert (Siehe unsere Anleitungen zur Installation von Git unter Windows, zur Installation von Git auf einem Mac, zur Installation von Git unter Ubuntu und zur Installation von Git unter CentOS)

Option 1:Entfernen Sie eine Git-Fernbedienung über die Befehlszeile

1. Um eine Git-Fernbedienung über die Befehlszeile zu löschen, geben Sie zuerst cd ein in das Verzeichnis des Repositorys, das die Fernbedienung enthält:


2. Um die verfügbaren Remotes und ihre URLs im Ordner aufzulisten, geben Sie git remote -v ein :

3. Löschen Sie eine Fernbedienung mit dem folgenden Befehl:

git remote remove [remote name]

4. Der Befehl gibt Ihnen keine Rückmeldung. Verwenden Sie git remote -v um das Entfernen zu bestätigen:

Option 2:Entfernen Sie eine Git-Fernbedienung durch Bearbeiten der Konfigurationsdatei

Das git remote remove Befehl löscht das Repository nicht. Stattdessen entfernt es Einträge über die Fernbedienung aus .git/config Datei.

Die Verwendung der Befehlszeile ist die empfohlene Methode zum Entfernen einer Fernbedienung. Sie können es jedoch auch entfernen, indem Sie die .git/config bearbeiten Konfigurationsdatei.

1. Öffnen Sie dazu die Datei in einem Texteditor (wir verwenden Vim):

vi .git/config

2. Suchen Sie in der Datei nach dem Eintrag der Fernbedienung, die Sie entfernen möchten.

3. Löschen Sie den Eintrag, speichern Sie die Datei und beenden Sie.

Entfernen Sie die Ursprungsfernbedienung

Origin ist oft die einzige Fernbedienung, die Sie in einem Projekt sehen. Dies ist der Standardzeiger auf das von Ihnen geklonte Repository.

Wenn Sie die Ursprungsfernbedienung entfernen möchten verwenden Sie dasselbe git remote remove Befehl:

git remote remove origin

Ubuntu
  1. So benennen Sie einen lokalen und entfernten Git-Zweig um

  2. So installieren Sie Kernel 5.13 in Ubuntu 18.04 aus dem 20.04-Repository

  3. So entfernen Sie installierte Pakete aus einem bestimmten Repository in CentOS, Fedora

  4. So entfernen Sie das Passwort aus der PDF-Datei in Ubuntu

  5. Wie entferne ich zwischengespeicherte Anmeldeinformationen aus Git?

Wie entferne ich ein vorhandenes gebautes Paket von einem Ppa?

Wie entferne ich Fehlergeräusche vom Pycharm-Terminal?

So richten Sie ein Git-Repository mit Plesk ein

So entfernen Sie eine IP-Adresse von einer Blacklist

So klonen Sie ein Git-Repository mit Ansible

So konfigurieren und verwalten Sie ein Remote-Git-Repository unter Linux