So installieren Sie Git unter FreeBSD 11.0

Einführung

Versionskontrollsysteme sind ein unverzichtbares Werkzeug in der modernen Softwareentwicklung. Mit ihnen können Sie Ihre Software auf Quellenebene verfolgen. Sie können Änderungen verfolgen, zu vorherigen Phasen zurückkehren und verzweigen, um alternative Versionen von Dateien und Verzeichnissen zu erstellen.

Git ist eines der beliebtesten verteilten Versionskontrollsysteme. Viele Projekte verwalten ihre Dateien in einem Git-Repository, und Websites wie GitHub und Bitbucket haben die gemeinsame Nutzung und den Beitrag zum Code einfach und wertvoll gemacht.

In diesem Handbuch wird gezeigt, wie Sie Git auf einem FreeBSD 11.0-Server installieren und konfigurieren. Wir werden die Installation der Software auf zwei verschiedene Arten behandeln, von denen jede ihre eigenen Vorteile hat.

Voraussetzungen

Um diesem Tutorial zu folgen, benötigen Sie:

  • Ein FreeBSD 11-Server mit einem * root * -Benutzer. Bei DigitalOcean ist der Standardbenutzer * freebsd * in Ordnung.

Git über Pakete installieren

Die erste Installationsmethode, die wir zeigen, verwendet den FreeBSD-Paketindex. Dies ist im Allgemeinen die einfachste und schnellste Möglichkeit, Git zu installieren.

Aktualisieren Sie zunächst den Repository-Index "+ pkg +".

sudo pkg update -f

Laden Sie als nächstes das Paket + git + herunter und installieren Sie es.

sudo pkg install git

Sie müssen "+ y +" eingeben, um die Installation zu bestätigen. Das ist es!

Sie können nun mit dem Abschnitt Konfigurieren von Git fortfahren, um einige grundlegende, nützliche Anpassungsoptionen anzuzeigen.

Git über Ports installieren

Das FreeBSD-Ports-System ist eine weitere Möglichkeit, Anwendungen auf einem FreeBSD-Server zu verwalten. Es wird über eine Dateisystemhierarchie namens ports tree verwaltet, die sich unter + / usr / ports + befindet und jede verfügbare Software kategorisiert, die FreeBSD erstellen kann. + portsnap + ist ein Tool, das mit FreeBSD geliefert wird und das Arbeiten mit dem Ports-Baum vereinfacht. Sie können mehr in diesem ports on FreeBSD Tutorial erfahren.

Das Installieren von Git über Ports dauert länger als das Installieren über Pakete, da Sie es und mehrere Abhängigkeiten aus dem Quellcode erstellen (anstatt vorkompilierte Binärdateien herunterzuladen, wie Sie es mit "+ pkg +" tun würden). Der Vorteil der Verwendung von Ports liegt in einem höheren Anpassungsgrad.

Laden Sie zunächst die Ports-Tree-Dateien herunter und extrahieren Sie sie in "+ / usr / ports +". Dies kann eine Weile dauern, aber Sie müssen es immer nur einmal tun.

sudo portsnap fetch extract

Wenn Sie den Ports-Baum bereits heruntergeladen haben, sollten Sie ihn stattdessen aktualisieren mit:

sudo portsnap fetch update

Wechseln Sie dann in das Verzeichnis "+ devel / git +" im Ports-Baum.

cd /usr/ports/devel/git

Erstellen Sie schließlich Git. Wenn Sie "+ BATCH =" yes "" in diesen Befehl einfügen, wird der Git-Port leise installiert, und es werden nicht viele Dialogfelder angezeigt, in denen Sie gefragt werden, welche Teile bestimmter Software Sie installieren möchten. Sie können dies weglassen, wenn Sie gefragt werden möchten, welche Komponenten der einzelnen Ports installiert werden sollen. Wenn Sie " ENTER +" drücken, wird die Standardeinstellung übernommen.

sudo make install clean

Nachdem Git installiert ist, können wir es konfigurieren.

Git konfigurieren

Lassen Sie uns zunächst die vorhandenen Git-Konfigurationseinstellungen anzeigen. Diese werden aus der Datei + ~ / .gitconfig + gezogen.

git config --list

Von hier aus können Sie alle gewünschten Einstellungen aktualisieren. Aktualisieren Sie beispielsweise Ihren Benutzernamen mit dem folgenden Befehl, indem Sie "++" durch Ihren Benutzernamen ersetzen.

git config --global user.name ""

Sie können Ihre E-Mail-Adresse mit diesem Befehl aktualisieren, indem Sie "++" durch Ihre E-Mail-Adresse ersetzen.

git config --global user.email ""

Geben Sie Ihren Standard-Texteditor an, indem Sie unten "++" durch Ihren bevorzugten Texteditor ersetzen.

git config --global core.editor ""

Sie können überprüfen, ob Ihre Aktualisierungen durchgeführt wurden, indem Sie Ihre Konfigurationseinstellungen erneut überprüfen.

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

Fazit

Sie sollten jetzt Git auf Ihrem FreeBSD 11.0-Server installiert haben. Weitere Informationen zu Git finden Sie in den folgenden Tutorials: