So integrieren Sie Git mit dem Gnome-Dateimanager unter Linux

Sind Sie ein häufiger Git-Nutzer und arbeiten Sie mit der Gnome-Shell? Dann könnte die Integration von Git in Ihren Gnome-Dateimanager eine lohnende Optimierung sein. Dies gelingt durch die Installation des Git-Plugins für Nautilus, das eine Fülle an Funktionen bietet, die Entwickler schätzen. Dieses Plugin ermöglicht Ihnen den Zugriff auf Remote-Code-Repositories, die schnelle Übertragung von Code und vieles mehr!

Installation der RabbitVCS Git-Erweiterung

Die Nautilus-Git-Integration wird durch RabbitVCS ermöglicht. Diese Software-Suite bietet zahlreiche nützliche VCS-Integrationen (Versionskontrollsysteme) für Linux-Desktops. Im Fokus dieses Tutorials steht die Inbetriebnahme des von ihnen entwickelten Gnome-Dateimanager-Plugins. Wenn Sie Interesse an mehr als nur der Dateimanager-Erweiterung haben, empfiehlt sich ein Besuch auf deren Webseite.

Um die RabbitVCS Git-Erweiterung in Nautilus zu installieren, schließen Sie zunächst Ihren Dateimanager. Anschließend öffnen Sie ein Terminalfenster und folgen den Anweisungen, die für Ihr jeweiliges Linux-Betriebssystem gelten.

Hinweis: Verwenden Sie einen anderen Dateimanager? RabbitVCS bietet auch für viele andere Linux-Dateimanager eine entsprechende Git-Erweiterung! Hier finden Sie weitere Informationen.

Ubuntu

Die RabbitVCS Git-Erweiterung ist unter Ubuntu über das Universe-Software-Repository verfügbar. Für die Installation verwenden Sie folgenden Befehl:

sudo add-apt-repository universe
sudo apt install rabbitvcs-nautilus

Debian

Nutzer von Debian Linux können das RabbitVCS Git-Plugin für den Nautilus-Dateimanager für die Versionen 7, 8 und 9 mittels des Apt-get-Befehls beziehen:

sudo apt-get install rabbitvcs-nautilus

Arch Linux

Um die RabbitVCS-Git-Erweiterung für Nautilus unter Arch Linux zu installieren, ist es erforderlich, das inoffizielle AUR-Paket zu erstellen. Die Arch Linux Maintainer haben sich entschieden, es nicht in die offiziellen Softwarequellen aufzunehmen. Die folgenden Schritte beschreiben die Installation:

Schritt 1: Installieren Sie Git und Base-devel, um Ihrem Arch-PC die Interaktion mit dem AUR und die manuelle Installation von Paketen zu ermöglichen.

sudo pacman -S git base-devel

Schritt 2: Klonen Sie den Snapshot der RabbitVCS Git-Erweiterung aus dem AUR mit dem Befehl git clone:

git clone https://aur.archlinux.org/rabbitvcs-nautilus.git

Schritt 3: Klonen und erstellen Sie das RabbitVCS AUR-Paket und seine Abhängigkeiten, da diese für das Funktionieren der Nautilus-Erweiterung benötigt werden.

git clone https://aur.archlinux.org/python2-pysvn.git
cd python2-pysvn
makepkg -sri
cd ..
git clone https://aur.archlinux.org/python2-dulwich.git
cd python2-dulwich
makepkg -sri
cd ..
git clone https://aur.archlinux.org/rabbitvcs.git
cd rabbitvcs
makepkg -sri
cd ..

Schritt 4: Navigieren Sie mit dem Befehl cd in das neu geklonte Verzeichnis rabbitvcs-nautilus.

cd rabbitvcs-nautilus

Schritt 5: Erstellen und installieren Sie die RabbitVCS Git-Erweiterung für Nautilus mit dem Befehl makepkg.

makepkg -sri

Fedora

Benötigen Sie die RabbitVCS Git-Erweiterung auf Ihrem Fedora-Linux-Rechner? Öffnen Sie ein Terminal und installieren Sie sie mit dem DNF-Befehl:

sudo dnf install rabbitvcs-nautilus -y

OpenSUSE

OpenSUSE ist die einzige gängige Linux-Distribution, die die RabbitVCS Nautilus Git-Erweiterung nicht in ihren Softwarequellen führt. Aus diesem Grund müssen OpenSUSE-Benutzer sie aus dem Quellcode erstellen. Starten Sie ein Terminal, installieren Sie die folgenden Abhängigkeiten und folgen Sie den Anweisungen zum Quellcode:

sudo zypper install python-nautilus python-gtk python-gtk-devel python-pysvn dbus-1-python dbus-1-python-devel python-dulwich subversion meld

Quellcode

Die Installation von RabbitVCS auf Linux-Distributionen, die das Plugin nicht direkt unterstützen, ist relativ unkompliziert. Öffnen Sie ein Terminalfenster und laden Sie die neueste Tarball-Version mit dem wget-Tool herunter:

wget https://github.com/rabbitvcs/rabbitvcs/archive/v0.16.tar.gz

Extrahieren Sie das RabbitVCS-Archiv mit dem tar-Befehl:

tar -zxvf v0.16.tar.gz

Lesen Sie die RabbitVCS-Abhängigkeitsseite und installieren Sie alle erforderlichen Pakete auf Ihrem Linux-System. Nach der Installation der Abhängigkeiten navigieren Sie mit dem cd-Befehl in das Codeverzeichnis:

cd rabbitvcs-0.16

Installieren Sie RabbitVCS auf Ihrem Computer mit:

sudo python setup.py install

Git-Zugriff in Nautilus

Die Nutzung der RabbitVCS-Erweiterung für Nautilus erfordert keine zusätzlichen Anpassungen. Sofern Ihr Git-Arbeitsbereich bereits unter Linux eingerichtet ist, wird dieser erkannt. Um die Erweiterung zu nutzen, schließen Sie alle geöffneten Nautilus-Fenster und öffnen Sie diese erneut.

Navigieren Sie nach dem Neustart von Nautilus zu einem Git-Ordner auf Ihrem Laufwerk. Klicken Sie mit der rechten Maustaste und suchen Sie nach „RabbitVCS Git“. Wenn Sie den Mauszeiger darüber bewegen, werden alle verfügbaren Aktionen angezeigt.

Aktualisieren

Wussten Sie, dass RabbitVCS es Nutzern ermöglicht, ein Git-Repo direkt aus Nautilus heraus zu aktualisieren? Klicken Sie dazu auf den Repo-Ordner, machen Sie einen Rechtsklick und wählen Sie „Aktualisieren“. Durch die Auswahl von „Aktualisieren“ wird neuer Code direkt in den Repo-Ordner heruntergeladen.

Code Committen

Möchten Sie Code in ein Git-Repo einchecken? Öffnen Sie den Nautilus-Dateimanager und wählen Sie einen Repo-Ordner aus. Klicken Sie anschließend mit der rechten Maustaste auf eine beliebige Stelle und wählen Sie die Option „Commit“.

Pushen

Um Code aus Nautilus (mittels RabbitVCS Git) zu pushen, klicken Sie mit der rechten Maustaste auf die zu sendende Datei und wählen Sie die Option „Push“.

Mergen

Mit RabbitVCS können Benutzer Änderungen direkt aus dem Dateimanager zusammenführen! Suchen Sie dazu die Dateien, die Sie mergen möchten. Klicken Sie dann mit der rechten Maustaste auf eine beliebige Stelle und bewegen Sie den Mauszeiger über das Menü „RabbitVCS Git“. Klicken Sie im Menübereich auf die Schaltfläche „Zusammenführen“.

Einstellungen Anpassen

Die Standardeinstellungen für RabbitVCS Git sollten für die meisten Benutzer geeignet sein. Wenn Sie jedoch mit den Standardeinstellungen nicht zufrieden sind, können Sie diese einfach anpassen. Um auf den Einstellungsbereich zuzugreifen, klicken Sie mit der rechten Maustaste, wählen Sie „RabbitVCS Git“ und anschließend „Einstellungen“.