Wie installiert man Git unter Debian 10?

Einführung

Mithilfe von Software-Versionskontrollsystemen wie Git 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, das derzeit erhältlich ist. Git ist eine häufige Wahl unter Open-Source- und anderen kollaborativen Softwareprojekten. 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 werden wir Git auf einem Debian 10-Server installieren und konfigurieren. 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 10-Server haben. Informationen zur Einrichtung finden Sie in unserer Debian 10-Handbuch zur Einrichtung des Servers.

Nachdem Sie Server und Benutzer eingerichtet haben, können Sie beginnen. Wechseln Sie zu Installing Git with Default Packages (via apt Paketmanager) oder Installing Git from Source, um zu 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, lesen Sie den 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 Version von Git herunterladen, die Sie installieren möchten, 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 zum Herunterladen einer Release Candidate-Version (markiert als * rc *).

image: https: //assets.digitalocean.com/articles/git_install_1604/branch-tags-2019.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]

Gehen Sie zurück auf Ihrem Debian 10-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:

Weitere Informationen finden Sie in unserer Reihe unter An Introduction to Open Source, in der Sie weitere Informationen zur Verwendung von Git als Teil von finden Open-Source-Projekte.