So installieren und konfigurieren Sie Git auf einem Mac
Veröffentlicht: 2022-05-12Git ist das bevorzugte Versionskontrollsystem unter Entwicklern. Wenn Sie lernen, Software zu codieren und zu schreiben, haben Sie wahrscheinlich schon von Git gehört/gelesen und sind sich seiner Bedeutung im Softwareentwicklungszyklus bewusst.
Wenn Sie planen, Git zu lernen und zu verwenden, besteht der erste Schritt darin, zu wissen, wie Sie Git auf Ihrem Computer installieren und einrichten. Da sich die Installation und Konfiguration von Git jedoch ein wenig von der Installation normaler Software unterscheidet, kann es für manche Menschen oft als schwierig empfunden werden.
Unter Windows können Sie unserem Installations- und Konfigurationsleitfaden für Git unter Windows folgen, um Git auf Ihrem Windows-Computer einzurichten. Wenn Sie andererseits einen Mac verwenden, folgen Sie den Anweisungen, die wir auflisten, um Git auf Ihrem Mac zu installieren und zu konfigurieren.
Inhaltsverzeichnis
Was ist Git?
Git ist ein Versionskontrollsystem (VCS) – ein verteiltes System (DVCS) – das die Zusammenarbeit und die Quellcodeverwaltung vereinfacht. Es ermöglicht Ihnen, mit mehreren Personen gleichzeitig an einem Projekt zu arbeiten, ohne die Arbeit anderer zu stören. Darüber hinaus hilft es Ihnen auch dabei, Aufzeichnungen über alle Änderungen zu führen, die Sie im Laufe der Zeit an einer Datei oder einem Satz von Dateien in Ihrem Projekt vorgenommen haben, sodass Sie die Änderungen, die Ihnen nicht gefallen, rückgängig machen oder einfach die ursprüngliche Version der Datei wiederherstellen können das muss sein.
So installieren Sie Git auf einem Mac
Die meisten neueren Versionen von macOS sind mit Git vorinstalliert. Um zu bestätigen, ob dies bei Ihrem System der Fall ist, öffnen Sie die Terminal -App, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
git --version
Wenn Sie dadurch eine Git-Version erhalten (wie in der Abbildung unten gezeigt), ist Git auf Ihrem System vorhanden, und Sie müssen es nur aktualisieren und konfigurieren, um es verwenden zu können. Wenn dies jedoch nicht der Fall ist, verfügt Ihr System wahrscheinlich nicht über Git oder Sie haben es möglicherweise zuvor entfernt. In diesem Fall müssen Sie Git manuell installieren.
Auf einem Mac gibt es drei Möglichkeiten, Git zu installieren. Sie können dies mit Homebrew , MacPorts oder dem Git-Installationsprogramm tun (wenn Sie einen einfachen Installationsprozess bevorzugen). Nachfolgend finden Sie die Anweisungen zum Installieren von Git mit jeder dieser Methoden.
Methode 1: Installieren von Git auf einem Mac mit Homebrew
Homebrew ist der beliebteste Paketmanager für macOS. Es ist Open Source und Sie können es verwenden, um Programme auf Ihrem Mac über die Befehlszeilenschnittstelle zu installieren, zu aktualisieren und zu entfernen.
Wenn Sie Homebrew noch nicht auf Ihrem System installiert haben, installieren Sie es zuerst, indem Sie den folgenden Befehl im Terminal ausführen:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Wenn Sie nach dem Administratorkennwort gefragt werden, geben Sie es ein, um die Installation fortzusetzen. Wenn Sie sich auf einem Nicht-M1-Mac befinden, wird durch Ausführen des obigen Befehls automatisch die PATH-Variable auf Ihrem Mac festgelegt, während Sie bei Verwendung eines M1-Mac den folgenden Befehl ausführen müssen, um den PATH vor Ihnen zu ändern kann Homebrew verwenden:
export PATH=/opt/homebrew/bin:$PATH
Sobald Homebrew installiert ist, aktualisieren Sie es und seine Pakete mit:
brew update && brew upgrade
Installieren Sie dann Git, indem Sie Folgendes ausführen:
brew install git
Überprüfen Sie die Installation mit:
git --version
Methode 2: Installieren von Git auf einem Mac mit MacPorts
MacPorts (ehemals DarwinPorts) ist ein weiterer Open-Source-Paketmanager für macOS, genau wie Homebrew. Es zielt darauf ab, die Installation von Open-Source-Software auf dem Mac zu vereinfachen, und es leistet gute Arbeit bei der Installation von Abhängigkeiten für Programme, während Sie sie installieren, sodass Sie sich nicht darum kümmern müssen.
Um mit der Installation von Programmen über MacPorts zu beginnen, müssen Sie zunächst den Paketmanager auf Ihrem System installieren. Sie können dies tun, indem Sie das Terminal öffnen und die folgenden Befehle ausführen:
curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.7.2.tar.bz2
tar xf MacPorts-2.7.2.tar.bz2
cd MacPorts-2.7.2/
./configure
make
sudo make install
Wenn Sie fertig sind, aktualisieren Sie MacPorts mit:
sudo port selfupdate
Führen Sie schließlich diesen Befehl aus, um Git zu installieren:
sudo port install git
Methode 3: Installieren von Git auf einem Mac mit dem Git-Installationsprogramm
Sie können Git mit einer der oben genannten Methoden ganz einfach auf Ihrem Mac installieren. Wenn Sie diesen Prozess jedoch nicht durchlaufen möchten, können Sie Git mit einem einfachen Installationsprogramm auf Ihren Mac herunterladen.
Öffnen Sie dazu Ihren bevorzugten Browser und navigieren Sie zur offiziellen Website von Git. Klicken Sie hier auf die Download -Schaltfläche im Monitorbild, um den Download des Git-Installationsprogramms zu starten.
Doppelklicken Sie nach dem Herunterladen darauf, um das Installationsprogramm zu öffnen. Befolgen Sie dann die Anweisungen auf dem Bildschirm, um Git nach Ihren Wünschen zu konfigurieren. Wenn Sie neu bei Git sind, lassen Sie die Standardoptionen in diesen Eingabeaufforderungen ausgewählt.
Tippen Sie abschließend auf Installieren und geben Sie Ihr Admin-Passwort ein, um Git zu installieren.
So konfigurieren Sie Git auf dem Mac
Nachdem Sie Git auf Ihrem Mac installiert haben, besteht der nächste Schritt darin, es zu konfigurieren. Auch dies ist ein ziemlich einfacher Vorgang, und Sie müssen dies nur einmal auf Ihrem Mac tun: Alle Einstellungen, die Sie ursprünglich festgelegt haben, bleiben auch nach dem Upgrade von Git oder macOS erhalten.
1. Einrichten Ihrer Identität
Zu den ersten Konfigurationen gehört die Einrichtung Ihrer Standardbenutzeridentität. Es ist erforderlich, da jeder Commit, den Sie in Ihrem Git-Repository vornehmen, eine Identität benötigt, der er zugeordnet werden kann.
Um Ihre Identität festzulegen, öffnen Sie zuerst das Terminal und führen Sie diesen Befehl aus, um Ihren Git-Benutzernamen festzulegen:
git config --global user.name "your_name"
Geben Sie dann die mit Ihrem GitHub-Konto verknüpfte E-Mail-Adresse ein mit:
git config --global user.email "your_email_address"
Hinweis: Die Verwendung des –global -Tags legt Ihre Identität für alle Git-Repositories fest. Falls Sie dies nicht möchten – und es stattdessen für einige Repositories individuell festlegen – können Sie zu diesen Repositories navigieren und den Befehl ohne das –global -Tag ausführen.
2. SSH einrichten
Eine weitere wichtige Git-Konfiguration ist die Aktivierung von Secure SHell (SSH) auf Ihrem System. Dies schützt die Verbindung und stellt sicher, dass Sie nicht jedes Mal Ihren Benutzernamen und Ihr Passwort eingeben müssen, wenn Sie Änderungen an Ihrem Projekt über die Befehlszeile festschreiben oder anzeigen müssen.
Um SSH einzurichten, benötigen Sie einen SSH-Schlüssel. Wenn Sie bereits einen auf Ihrem System haben, können Sie ihn verwenden. Oder Sie können einfach einen neuen generieren, indem Sie den folgenden Befehl im Terminal ausführen:
ssh-keygen -t rsa -b 4096 -C "your_email_address"
Hinweis: Die E-Mail-Adresse muss von GitHub oder einem anderen Git-Client stammen.
Dies fordert Sie auf, einen Dateinamen einzugeben, um den SSH-Schlüssel zu speichern. Drücken Sie die Eingabetaste, um den Standardspeicherort ( /.ssh ) und den Standardnamen für diesen Schlüssel auszuwählen. Sie werden auch aufgefordert, eine Passphrase für den Schlüssel einzugeben. Dies fügt eine zusätzliche Sicherheitsebene hinzu, ist aber ein optionaler Schritt. Wenn Sie es einrichten, müssen Sie die Passphrase eingeben, um mit Ihrem Git-Repository zu kommunizieren, wenn Sie es einrichten. Um die Verwendung zu überspringen, drücken Sie die Eingabetaste und es wird der SSH-Schlüssel ohne die Passphrase generiert.
Starten Sie nun den SSH-Agenten auf Ihrem Mac mit:
eval "$(ssh-agent -s)"
Öffnen Sie die SSH-Konfigurationsdatei im Bearbeitungsmodus, indem Sie Folgendes ausführen:
sudo nano ~/.ssh/config
Und fügen Sie diese Zeilen hinzu:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
Fügen Sie als Nächstes den privaten SSH-Schlüssel zum ssh-agent hinzu, indem Sie Folgendes ausführen:
ssh-add -K ~/.ssh/id_xxxxxxx
Fügen Sie schließlich den SSH-Schlüssel zu Ihrem GitHub-Konto (oder einem anderen Git-Client) hinzu, um mit der Interaktion mit Ihren Repositories zu beginnen.
Anzeigen Ihrer Git-Konfiguration
Wenn Sie nach der Konfiguration von Git auf Ihrem Mac jederzeit Ihre Git-Konfiguration anzeigen müssen, führen Sie den folgenden Befehl aus, und es wird eine detaillierte Liste aller Ihrer Git-Einstellungen angezeigt:
git config --list
Mit Git auf den neuesten Stand kommen
Git spielt eine sehr wichtige Rolle im Softwareentwicklungszyklus. Es macht es einfach, mit mehreren Personen gleichzeitig an einem Projekt zusammenzuarbeiten, ohne ihre Arbeit zu unterbrechen. Es hilft Ihnen auch, Änderungen an Ihren Projektdateien nachzuverfolgen (indem Sie alle verschiedenen Versionen aufzeichnen), sodass Sie eine bestimmte Version wiederherstellen, zusammenführen oder einfach zu einer bestimmten Version zurückkehren können, wenn etwas schief geht.
In Anbetracht dessen, dass Sie diese Anleitung genau befolgt haben, sollte Git auf Ihrem Mac installiert, konfiguriert und ausgeführt werden. Anschließend können Sie sich die Git-Dokumentation ansehen, um sich mit allen Git-Befehlen und unterstützten Vorgängen vertraut zu machen, die Sie kennen müssen, um damit beginnen zu können, Ihre Projekte lokal oder auf Diensten wie GitHub zu verwalten.