So installieren und konfigurieren Sie Git unter Linux

So installieren und konfigurieren Sie Git unter Linux

Git ist für viele Softwareentwickler das beliebteste Versionskontrollsystem der Wahl. Linus Torvalds hat Git bereits während der Entwicklung des Linux-Kernels im Jahr 2005 entwickelt. Seitdem verwenden Entwickler dieses Versionskontrollsystem häufig, um mit anderen Mitgliedern an ihren Projekten zusammenzuarbeiten.





Wenn Sie Softwareentwicklung und ihre verschiedenen Facetten lernen, haben Sie vielleicht schon einmal von Git gehört. In dieser Anleitung wird Git ausführlich erklärt, zusammen mit einer kurzen Anleitung zur Installation und Konfiguration unter Linux.





Was ist Git und warum brauchst du es?

Softwareentwicklung ist eine Herausforderung. Es beinhaltet die Arbeit mit mehreren Dateien und erfordert oft das Herumbasteln des Quellcodes, um die beabsichtigte Ausgabe zu erzielen, bevor er einsatzbereit ist.





Aber nicht nur das, auch nachdem der Code in der Produktion ausgeführt wurde, besteht immer noch die Notwendigkeit einer regelmäßigen Umgestaltung, um den Code effizient, wartbar und für andere Entwickler im Team lesbar zu halten.

Bei so vielen Variablen und mehreren Entwicklern, die gleichzeitig an einem Projekt arbeiten, kann es schnell schwierig werden, all die verschiedenen Projektdateien und ihre Revisionen im Auge zu behalten.



Hier kommt ein Versionskontrollsystem (VCS) wie Git ins Spiel. Es erleichtert das Nachverfolgen und Verwalten der Änderungen am Code, die von verschiedenen Teammitgliedern eingereicht wurden, und beschleunigt wiederum den Softwareentwicklungs- und Testprozess.

Zu den bemerkenswerten Vorteilen der Verwendung eines Versionskontrollsystems gehören:





  • Zugriff auf den langfristigen Änderungsverlauf, damit Sie jede Änderung anzeigen können, die das Team jemals an einer Datei vorgenommen hat.
  • Verzweigung und Zusammenführung, die das gleichzeitige Beitragen erleichtert und Ihnen ermöglicht, mehrere Versionen einer Datei zu einer einzigen Datei zusammenzuführen, um die Änderungen zu übernehmen und eine Dateiduplizierung zu verhindern.

Welches Versionskontrollsystem Sie verwenden, bestimmt natürlich auch die Vorteile, die Sie daraus ziehen können. Da es sich bei Git um ein verteiltes Versionskontrollsystem (DVCS) handelt, sind alle Ihre Codedateien auf dem Computer jedes Mitwirkenden vorhanden.

Neben den oben genannten Vorteilen (und einigen anderen) können Sie mit Git also auch offline arbeiten – mit Ausnahme der Push- und Pull-Funktionalitäten, für die immer noch eine Internetverbindung erforderlich ist.





Verwandte: Die Top 10 Versionskontrollsysteme für Linux

So installieren Sie Git unter Linux

Die Installation von Git unter Linux ist ziemlich einfach. Verwenden Sie die folgenden Befehle, abhängig von Ihrer Linux-Distribution, um es auf Ihrem Computer zu installieren.

Git auf Debian/Ubuntu installieren

Git ist in den offiziellen Ubuntu- und Debian-Repositorys verfügbar. Daher können Sie es einfach mit APT installieren:

windows 10 bios eingeben
sudo apt install git

Git auf Fedora installieren

Sie können Git auf Fedora entweder mit DNF oder YUM installieren. Wenn Sie eine ältere Version von Fedora (bis Fedora 21) verwenden, verwenden Sie YUM:

sudo yum install git

Umgekehrt, wenn Sie Fedora 22 oder höher auf Ihrem System haben, können Sie DNF verwenden, um Git zu installieren.

sudo dnf install git

Git unter Arch Linux installieren

Wenn Sie Arch Linux verwenden, können Sie Git mit Pacman installieren:

sudo pacman -S git

Git auf FreeBSD installieren

Um Git auf FreeBSD zu installieren, geben Sie den folgenden Befehl ein:

sudo pkg install git

Überprüfen Sie anschließend, ob die Installation erfolgreich war, indem Sie den folgenden Befehl ausführen:

git --version

Wenn es eine Versionsnummer zurückgibt, bedeutet dies, dass die Installation erfolgreich war. Wenn nicht, müssen Sie den Installationsvorgang erneut durchgehen.

So konfigurieren Sie Git unter Linux

Nachdem Sie Git auf Ihrem System installiert haben, müssen Sie einige seiner Komponenten konfigurieren, bevor Sie es verwenden können, z. B. den Benutzernamen, die E-Mail-Adresse und den Standard-Texteditor. Diese Konfiguration ist ein einmaliger Vorgang und Ihre konfigurierten Einstellungen sollten so lange bestehen bleiben, wie Sie Git nicht von Ihrem System entfernen.

Erstellen Sie eine Identität für Git

Zunächst müssen Sie für jeden Commit, den Sie auf Ihrem System vornehmen, eine Standardidentität (Benutzername und E-Mail-Adresse) einrichten. Dazu gibt es zwei Möglichkeiten. Sie können entweder eine globale Identität festlegen, sodass alle Commits, die Sie pushen, dieselbe Identität durchlaufen, oder eine Repository-Identität festlegen, um separate Identitäten für verschiedene Projekte zu verwenden.

Um eine globale Identität festzulegen, öffnen Sie das Terminal und führen Sie die folgenden Befehle aus:

Alternativen zur info@-E-Mail-Adresse
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Wenn Sie Ihre Standardidentität für ein bestimmtes Repository einrichten möchten, gehen Sie zuerst zu dem Verzeichnis, das das Repository enthält. Verwenden der ls-Befehl Verzeichnisse (und Unterverzeichnisse) auflisten und der cd-Befehl in sie zu gehen.

Sobald Sie sich im Repository befinden, führen Sie die folgenden Befehle im Terminal aus:

git config user.name 'your_name'
git config user.email 'your_email_address'

SSH für Git unter Linux konfigurieren

Darüber hinaus können Sie SSH für Git auf Ihrem Computer einrichten, obwohl dies nicht erforderlich ist, um Anmeldungen ohne Kennwort zu ermöglichen. Auf diese Weise müssen Sie Ihr Passwort nicht jedes Mal eingeben, wenn Sie Änderungen an ein Repository übertragen möchten.

Öffnen Sie dazu ein Terminalfenster und führen Sie den folgenden Befehl aus, um einen neuen SSH-Schlüssel mit Ihrer E-Mail zu erstellen:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Wenn Sie zur Eingabe eines Dateinamens aufgefordert werden, geben Sie den Ort an, an dem Sie den Schlüssel speichern möchten, und drücken Sie Eintreten ; Um mit der Standardoption fortzufahren, drücken Sie Eintreten .

Das System fordert Sie nun auf, eine Passphrase festzulegen, um SSH auf Ihrem Computer eine zusätzliche Sicherheitsebene hinzuzufügen. Geben Sie eine starke Passphrase ein, an die Sie sich erinnern können, und drücken Sie Eintreten .

Schließlich müssen Sie den SSH-Schlüssel zum hinzufügen ssh-agent , das die privaten Schlüssel Ihres Systems enthält. Führen Sie dazu im Terminal folgenden Code aus:

ssh-add ~/.ssh/id

Nachdem Sie Ihre Identität konfiguriert haben, können Sie Git entsprechend Ihrem Workflow weiter konfigurieren.

Ändern Sie den Standard-Texteditor für Git

Eine der zusätzlichen Konfigurationen, die Sie vornehmen können, besteht darin, den Standard-Texteditor von Git für Ihre Interaktionen zu ändern.

Git ist standardmäßig für die Verwendung des Vim-Texteditors konfiguriert. Wenn Sie Vim jedoch noch nie verwendet haben, fühlen Sie sich möglicherweise nicht zu Hause. Um den Vorgang zu demonstrieren, stellen wir nano als Standard-Git-Texteditor ein. Wenn Sie jedoch einen bevorzugten Texteditor haben, können Sie nano im folgenden Befehl durch diesen ersetzen:

git config --global core.editor nano

Überprüfen Sie die Konfigurationen

Wenn Sie Git nach Ihren Wünschen konfiguriert haben, überprüfen Sie die Konfigurationseinstellungen einmal, um sicherzustellen, dass sie korrekt sind. Führen Sie den folgenden Befehl aus, um eine Liste aller Git-Konfigurationseinstellungen für Ihr System abzurufen:

git config --list

Wenn Sie die Konfiguration zu einem späteren Zeitpunkt bearbeiten möchten, öffnen Sie das gitconfig Datei, indem Sie Folgendes ausführen:

nano ~/.gitconfig

Bearbeiten Sie dann die Werte der Identitäten, die Sie ändern möchten.

Git erfolgreich unter Linux ausführen

Mit der obigen Anleitung sollten Sie Git in kürzester Zeit auf Ihrem Linux-System installieren und konfigurieren können. Und danach müssen Sie Git in Ihren Workflow integrieren, um Ihre Projekte besser verwalten zu können.

So löschen Sie den Cache auf einem Android-Handy

Zu diesem Zweck gibt es verschiedene Git-Dienste, die Ihnen bei der Verwaltung Ihrer Repositorys helfen können. Eines davon ist GitHub , das die Versionskontrolle erleichtert und gleichzeitig sicheren Cloud-Speicher und Integrationsunterstützung für eine Vielzahl von Tools bietet.

Wenn Sie jedoch noch nicht mit Git vertraut sind und sich fragen, wo Sie anfangen sollen, kann es Ihnen helfen, sich mit dem Tool vertraut zu machen, wenn Sie lernen, wie Sie Ihr erstes Repository erstellen.

Teilen Teilen Tweet Email So erstellen Sie Ihr erstes Repository auf Github

Möchten Sie Ihre Entwicklungsprojekte online teilen? So starten Sie mit Ihrem ersten Github-Repository.

Weiter lesen
Verwandte Themen
  • Linux
  • Software installieren
  • Terminal
  • GitHub
Über den Autor Yash Wate(21 Artikel veröffentlicht)

Yash ist Staff Writer bei MUO für DIY, Linux, Programmierung und Sicherheit. Bevor er seine Leidenschaft für das Schreiben entdeckte, entwickelte er für das Web und iOS. Sie finden sein Schreiben auch auf TechPP, wo er andere Branchen abdeckt. Abgesehen von der Technik spricht er gerne über Astronomie, Formel 1 und Uhren.

Mehr von Yash Wate

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren