Einführung
Versionskontrollsysteme wie Git sind für moderne Softwareentwicklung unerlässlich. Die Versionsverwaltung ermöglicht es Ihnen, Ihre Software auf Quellcodeebene zu verfolgen. Sie können Änderungen nachverfolgen, zu vorherigen Schritten zurückkehren und Branches erstellen, um alternative Versionen von Dateien und Verzeichnissen zu generieren.
Viele Softwareprojektdateien werden in Git-Repositories gespeichert, und Plattformen wie GitHub, GitLab und Bitbucket erleichtern die gemeinsame Nutzung und Zusammenarbeit bei Softwareentwicklungsprojekten.
Git mit Standardpaketen installieren
Wenn Sie eine stabile, weit verbreitete Version bevorzugen oder nicht die neuesten Funktionen benötigen, ist die Standardpaketinstallation die beste Option für eine schnelle Installation mit Git. Falls Sie die neueste Version benötigen, müssen Sie im Abschnitt „Aus Quellcode installieren“ die gewünschte Version auswählen.
Git ist wahrscheinlich bereits auf Ihrem Ubuntu-Server installiert. Sie können dies auf Ihrem Server mit folgendem Befehl überprüfen:
git --versionWenn Sie eine ähnliche Ausgabe wie die folgende erhalten, ist Git bereits installiert.
Output
git version 2.25.1Wenn dies bei Ihnen der Fall ist, wenn Ihre Git-Version veraltet ist, müssen Sie möglicherweise Ihre Git-Version aktualisieren und können dann mit der Einrichtung Ihrer Version fortfahren.
Falls die Git-Versionsnummer nicht ausgegeben wird, müssen Sie Git mit APT, dem Standard-Paketmanager von Ubuntu, installieren.
Verwenden Sie zunächst die Paketverwaltungstools von apt, um Ihre lokale Paketliste zu aktualisieren.
sudo apt updateSobald das Update abgeschlossen ist, können Sie Git installieren:
sudo apt install gitSie können überprüfen, ob Sie Git korrekt installiert haben, indem Sie den folgenden Befehl ausführen und prüfen, ob Sie die entsprechende Ausgabe erhalten.
git --versionOutput
git version 2.45.2Nachdem Git erfolgreich installiert wurde, können Sie nun mit dem Abschnitt „Einrichten von Git“ dieses Tutorials fortfahren, um die Einrichtung abzuschließen.
Git aus dem Quellcode installieren
Wenn Sie Git flexibler installieren möchten, können Sie die Software aus dem Quellcode kompilieren. Dies wird in diesem Abschnitt erläutert. Die Kompilierung dauert zwar länger und wird nicht über Ihren Paketmanager verwaltet, ermöglicht Ihnen aber den Download der neuesten Version und bietet Ihnen mehr Kontrolle über die hinzuzufügenden Optionen, falls Sie Git anpassen möchten.
Überprüfen Sie die aktuell auf dem Server installierte Version von Git:
git --versionWenn Git installiert ist, erhalten Sie eine Ausgabe ähnlich der folgenden:
Output
git version 2.25.1Bevor wir beginnen, müssen Sie die Software installieren, von der Git abhängt. Diese ist in den Standard-Repositories verfügbar, sodass wir unsere lokale Paketliste aktualisieren und anschließend die entsprechenden Pakete installieren können.
sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gccNachdem Sie die erforderlichen Abhängigkeiten installiert haben, erstellen Sie ein temporäres Verzeichnis und wechseln Sie dorthin. Dort laden wir unser Git-Tarball herunter.
mkdir tmp
cd /tmpVon der Git-Projektwebsite aus können wir auf das unter folgender Adresse verfügbare Tarball-Verzeichnis zugreifen: https://mirrors.edge.kernel.org/pub/software/scm/git/ Laden wir nun die gewünschte Version herunter. Zum Zeitpunkt der Erstellung dieses Dokuments ist die aktuellste Version 2.26.2, daher laden wir diese zu Demonstrationszwecken herunter. Wir verwenden curl und extrahieren die heruntergeladene Datei in ein git.tar.gz-Archiv.
curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gzEntpacken Sie die Tarball-Datei:
tar -zxf git.tar.gzWechseln Sie als Nächstes in das neue Git-Verzeichnis:
cd git-*Sie können das Paket nun erstellen und installieren, indem Sie diese beiden Befehle eingeben:
make prefix=/usr/local all
sudo make prefix=/usr/local installErsetzen Sie nun den Shell-Prozess, sodass er die soeben installierte Git-Version verwendet:
exec bashNach Abschluss dieses Vorgangs können Sie sich durch Überprüfung der Version vergewissern, dass die Installation erfolgreich war.
git --versionOutput
git version 2.26.2Nachdem Git erfolgreich installiert wurde, können Sie Ihre Einrichtung nun abschließen.
Git aktualisieren
Bevor Sie Git einrichten, sollten Sie sicherstellen, dass Sie die neueste stabile Version verwenden, da diese schnell veralten kann.
Um Git zu aktualisieren, aktualisieren Sie zuerst Ihre Paketlisten:
sudo apt updateGit-Update:
sudo apt install git
Prüfen Sie, ob Sie die neueste stabile Version von Git verwenden.
git --version
Git einrichten
Sobald Sie mit Ihrer Git-Version zufrieden sind, müssen Sie Git so konfigurieren, dass die generierten Commit-Nachrichten Ihre korrekten Informationen enthalten und Sie beim Erstellen Ihres Softwareprojekts unterstützen.
Die Konfiguration kann mit dem Befehl `git config` abgerufen werden. Insbesondere müssen wir unseren Namen und unsere E-Mail-Adresse angeben, da Git diese Informationen in jeden Commit einbettet. Wir können diese Informationen hinzufügen, indem wir Folgendes eingeben:
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"Wir können alle festgelegten Konfigurationselemente anzeigen, indem wir Folgendes eingeben:
git config --listOutput
user.name=Your Name
user.email=youremail@domain.com
...Die von Ihnen eingegebenen Informationen werden in Ihrer Git-Konfigurationsdatei gespeichert, die Sie optional mit einem Texteditor Ihrer Wahl bearbeiten können, zum Beispiel so (wir verwenden nano):
nano ~/.gitconfig[user] name = Your Name email = youremail@domain.com
Drücken Sie STRG und X, dann Y und anschließend die Eingabetaste, um den Texteditor zu verlassen.
Es gibt viele Optionen, die Sie einstellen können, aber diese beiden sind unerlässlich. Wenn Sie diesen Schritt überspringen, erhalten Sie beim Commit in Git wahrscheinlich Warnungen. Dies verursacht zusätzlichen Aufwand, da Sie die Commits anschließend mit den korrigierten Informationen überarbeiten müssen.
Ergebnis
Git sollte nun auf Ihrem System installiert und einsatzbereit sein.









