Wie installiert man Git unter Debian 9?

Einführung

Mithilfe von Software-Versionskontrollsystemen können Sie Ihre Software auf Quellenebene verfolgen. Mit Versionsverwaltungstools können Sie Änderungen nachverfolgen, zu vorherigen Phasen zurückkehren und verzweigen, um alternative Versionen von Dateien und Verzeichnissen zu erstellen.

Git ist eines der beliebtesten Versionskontrollsysteme, die derzeit erhältlich sind. Viele Projektdateien werden in einem Git-Repository gespeichert. Websites wie GitHub, GitLab und Bitbucket erleichtern die gemeinsame Nutzung und Zusammenarbeit von Softwareentwicklungsprojekten.

In diesem Tutorial installieren und konfigurieren wir Git auf einem Debian 9-Server. Wir werden die Installation der Software auf zwei verschiedene Arten erläutern, von denen jede ihre eigenen Vorteile hat, die von Ihren spezifischen Anforderungen abhängen.

Voraussetzungen

Um dieses Tutorial abzuschließen, sollten Sie einen Nicht-Root-Benutzer mit + sudo + - Rechten auf einem Debian 9-Server haben. Informationen zur Einrichtung finden Sie in unserer Debian 9-Handbuch zur Einrichtung des Servers.

Nachdem Sie Server und Benutzer eingerichtet haben, können Sie beginnen.

Git mit Standardpaketen installieren

Die Standard-Repositorys von Debian bieten Ihnen eine schnelle Methode, um Git zu installieren. Beachten Sie, dass die Version, die Sie über diese Repositorys installieren, möglicherweise älter ist als die aktuellste verfügbare Version. Wenn Sie die neueste Version benötigen, wechseln Sie zum Abschnitt next. In diesem Tutorial erfahren Sie, wie Sie Git aus dem Quellcode installieren und kompilieren.

Verwenden Sie zuerst die apt-Paketverwaltungstools, um Ihren lokalen Paketindex zu aktualisieren. Nach Abschluss des Updates können Sie Git herunterladen und installieren:

sudo apt update
sudo apt install git

Sie können bestätigen, dass Sie Git korrekt installiert haben, indem Sie den folgenden Befehl ausführen:

git --version
Outputgit version

Wenn Git erfolgreich installiert wurde, können Sie jetzt zu Setting Up Git wechseln. Abschnitt dieses Tutorials, um die Einrichtung abzuschließen.

Git von Source installieren

Eine flexiblere Methode zur Installation von Git besteht darin, die Software aus dem Quellcode zu kompilieren. Dies dauert länger und wird nicht von Ihrem Paketmanager verwaltet, ermöglicht Ihnen jedoch das Herunterladen der neuesten Version und gibt Ihnen eine gewisse Kontrolle über die Optionen, die Sie einschließen, wenn Sie anpassen möchten.

Bevor Sie beginnen, müssen Sie die Software installieren, von der Git abhängig ist. Dies ist alles in den Standard-Repositorys verfügbar, sodass wir unseren lokalen Paketindex aktualisieren und die Pakete dann installieren können.

sudo apt update
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Nachdem Sie die erforderlichen Abhängigkeiten installiert haben, können Sie die gewünschte Git-Version herunterladen, indem Sie den Spiegel des Git-Projekts auf GitHub aufrufen, der über die folgende URL verfügbar ist:

https://github.com/git/git

Stellen Sie von hier aus sicher, dass Sie sich im Zweig "+ master +" befinden. Klicken Sie auf den Link * Tags * und wählen Sie Ihre gewünschte Git-Version aus. Versuchen Sie, diese zu vermeiden, da sie möglicherweise instabil sind, es sei denn, Sie haben einen Grund, eine als * rc * gekennzeichnete Release Candidate-Version herunterzuladen.

image: https: //assets.digitalocean.com/articles/git_install_1604/branch-tags.png [git change branch select tags]

Klicken Sie anschließend rechts auf der Seite auf die Schaltfläche * Klonen oder herunterladen *, klicken Sie dann mit der rechten Maustaste auf * ZIP herunterladen * und kopieren Sie die Linkadresse, die mit + .zip + endet.

Bild: https://assets.digitalocean.com/articles/git_install_1604/download-zip.png [Rechtsklick auf die Download-Zip-Datei, um die URL zu kopieren]

Wechseln Sie auf Ihrem Debian 9-Server in das Verzeichnis "+ tmp +", um temporäre Dateien herunterzuladen.

cd /tmp

Von dort aus können Sie den Befehl + wget + verwenden, um den kopierten Zip-Dateilink zu installieren. Wir geben einen neuen Namen für die Datei an: "+ git.zip +".

wget https://github.com/git/git/archive/.zip -O git.zip

Entpacken Sie die heruntergeladene Datei und verschieben Sie sie in das resultierende Verzeichnis, indem Sie Folgendes eingeben:

unzip git.zip
cd git-*

Jetzt können Sie das Paket erstellen und installieren, indem Sie die folgenden beiden Befehle eingeben:

make prefix=/usr/local all
sudo make prefix=/usr/local install

Um sicherzustellen, dass die Installation erfolgreich war, können Sie "+ git --version +" eingeben und Sie sollten eine relevante Ausgabe erhalten, die die aktuell installierte Version von Git angibt.

Nachdem Sie Git installiert haben, können Sie das Repository klonen und es dann erstellen und installieren, wenn Sie auf eine spätere Version aktualisieren möchten. Um die URL zu finden, die für den Klonvorgang verwendet werden soll, navigieren Sie zu der gewünschten Verzweigung oder dem gewünschten Tag auf der GitHub-Seite von project und kopieren Sie die Klon-URL auf der rechten Seite:

Zum Zeitpunkt des Schreibens lautet die relevante URL:

https://github.com/git/git.git

Wechseln Sie in Ihr Home-Verzeichnis und verwenden Sie "+ git clone +" für die soeben kopierte URL:

cd ~
git clone

Dadurch wird ein neues Verzeichnis in Ihrem aktuellen Verzeichnis erstellt, in dem Sie das Paket neu erstellen und die neuere Version wie oben beschrieben erneut installieren können. Dadurch wird Ihre ältere Version mit der neuen Version überschrieben:

cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install

Damit können Sie sicher sein, dass Ihre Git-Version auf dem neuesten Stand ist.

Git einrichten

Nachdem Sie Git installiert haben, sollten Sie es so konfigurieren, dass die generierten Commit-Nachrichten Ihre korrekten Informationen enthalten.

Dies kann mit dem Befehl + git config + erreicht werden. Insbesondere müssen wir unseren Namen und unsere E-Mail-Adresse angeben, da Git diese Informationen in jedes von uns durchgeführte Commit einbettet. Wir können fortfahren und diese Informationen hinzufügen, indem wir Folgendes eingeben:

git config --global user.name ""
git config --global user.email ""

Wir können alle Konfigurationselemente anzeigen, die festgelegt wurden, indem wir Folgendes eingeben:

git config --list
Outputuser.name=
user.email=
...

Die von Ihnen eingegebenen Informationen werden in Ihrer Git-Konfigurationsdatei gespeichert, die Sie optional mit einem Texteditor wie folgt von Hand bearbeiten können:

nano ~/.gitconfig

~ / .gitconfig Inhalt

[user]
 name =
 email =

Es gibt viele andere Optionen, die Sie einstellen können, aber dies sind die beiden wichtigsten, die benötigt werden. Wenn Sie diesen Schritt überspringen, werden Sie wahrscheinlich Warnungen sehen, wenn Sie ein Commit für Git durchführen. Dies macht mehr Arbeit für Sie, da Sie dann die durchgeführten Commits mit den korrigierten Informationen überarbeiten müssen.

Fazit

Sie sollten jetzt Git auf Ihrem System installiert und einsatzbereit haben.

Weitere Informationen zur Verwendung von Git finden Sie in den folgenden Artikeln und Serien: