So installieren Sie Git unter Ubuntu 18.04

Eine frühere Version dieses Tutorials wurde vonBrennen Bearnes geschrieben.

Einführung

Versionskontrollsysteme sind in der modernen Softwareentwicklung zunehmend unverzichtbar, da Sie durch die Versionierung den Überblick über Ihre Software auf der Quellebene behalten können. Sie können Änderungen verfolgen, zu vorherigen Phasen zurückkehren und verzweigen, um alternative Versionen von Dateien und Verzeichnissen zu erstellen.

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

In diesem Handbuch wird gezeigt, wie Git auf einem Ubuntu 18.04-Server installiert und konfiguriert wird. 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 mitsudo-Berechtigungen auf einem Ubuntu 18.04-Server haben. Um zu erfahren, wie Sie dieses Setup erreichen, folgen Sie unserenmanual initial server setup guide oder führen Sie unsereautomated script aus.

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

Git mit Standardpaketen installieren

Die Standard-Repositorys von Ubuntu bieten eine schnelle Methode zur Installation von Git. 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, sollten Sie zunext section dieses Tutorials wechseln, um zu erfahren, 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 2.17.1

Wenn Git erfolgreich installiert wurde, können Sie jetzt mit dem AbschnittSetting Up Gitdieses Tutorials fortfahren, 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 Version von Git herunterladen, indem Sie dieGit project’s mirror on GitHub aufrufen, die über die folgende URL verfügbar sind:

https://github.com/git/git

Stellen Sie von hier aus sicher, dass Sie sich im Zweigmasterbefinden. Klicken Sie auf den LinkTags und wählen Sie die gewünschte Git-Version aus. Versuchen Sie, diese zu vermeiden, es sei denn, Sie haben einen Grund, einerelease candidate-Version (markiert alsrc) herunterzuladen, da diese möglicherweise instabil sind.

git change branch select tags

Klicken Sie anschließend auf der rechten Seite auf die SchaltflächeClone or download, klicken Sie mit der rechten Maustaste aufDownload ZIP und kopieren Sie die Linkadresse, die mit.zip endet.

right-click on download zip to copy url

Wechseln Sie auf Ihrem Ubuntu 16.04-Server in das Verzeichnistmp, um temporäre Dateien herunterzuladen.

cd /tmp

Von dort aus können Sie den Befehlwget verwenden, um den kopierten Link zur Zip-Datei zu installieren. Wir geben einen neuen Namen für die Datei an:git.zip.

wget https://github.com/git/git/archive/v2.18.0.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 Siegit --version eingeben und 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 dem Zweig oder Tag, den Sie aufproject’s GitHub page möchten, und kopieren Sie dann die Klon-URL auf der rechten Seite:

git copy URL

Zum Zeitpunkt des Schreibens lautet die relevante URL:

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

Wechseln Sie in Ihr Ausgangsverzeichnis und verwenden Siegit clone für die gerade kopierte URL:

cd ~
git clone https://github.com/git/git.git

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 Befehlgit 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 "Your Name"
git config --global user.email "[email protected]"

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

git config --list
Outputuser.name=Your Name
[email protected]
...

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 contents

[user]
  name = Your Name
  email = [email protected]

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: