Comment installer et configurer Git sur un Mac

Publié: 2022-05-12

Git est le système de contrôle de version incontournable parmi les développeurs. Si vous apprenez à coder et à écrire des logiciels, vous avez probablement déjà entendu parler de Git et êtes peut-être conscient de son importance dans le cycle de développement logiciel.

install Git on mac
IMAGE: Pankaj Patel (Unsplash)

Ainsi, si vous envisagez d'apprendre et d'utiliser Git, la première étape consiste à savoir comment installer et configurer Git sur votre ordinateur. Cependant, étant donné que l'installation et la configuration de Git sont un peu différentes de l'installation de n'importe quel logiciel ordinaire, cela peut souvent sembler difficile pour certaines personnes.

Sous Windows, vous pouvez suivre notre guide d'installation et de configuration de Git sous Windows pour configurer Git sur votre machine Windows. D'un autre côté, si vous êtes sur un Mac, suivez la liste de toutes les instructions pour installer et configurer Git sur votre Mac.

Table des matières

Qu'est-ce que Git ?

Git est un système de contrôle de version (VCS) - un système distribué (DVCS) - qui simplifie la collaboration et la gestion du code source. Il vous permet de travailler sur un projet avec plusieurs personnes à la fois sans interférer avec le travail des autres. En outre, il vous aide également à conserver un enregistrement de toutes les modifications que vous apportez à un fichier ou à un ensemble de fichiers dans votre projet au fil du temps, afin que vous puissiez annuler les modifications que vous n'aimez pas ou simplement restaurer la version originale du fichier comme le besoin soit.

Comment installer Git sur Mac

La plupart des nouvelles versions de macOS sont préinstallées avec Git. Pour confirmer si c'est le cas avec votre système, ouvrez l'application Terminal , entrez la commande suivante et appuyez sur retour :

git --version

Si cela vous donne une version de Git (comme illustré dans l'image ci-dessous), alors Git est présent sur votre système, et il vous suffit de le mettre à jour et de le configurer pour commencer à l'utiliser. Cependant, si ce n'est pas le cas, il est probable que votre système n'ait pas Git ou que vous l'ayez supprimé précédemment. Dans ce cas, vous devez installer Git manuellement.

checking Git version on Mac

Sur un Mac, il existe trois façons d'installer Git. Vous pouvez le faire en utilisant Homebrew , MacPorts ou le programme d' installation Git (si vous préférez un processus d'installation simple). Vous trouverez ci-dessous les instructions pour installer Git en utilisant chacune de ces méthodes.

Méthode 1 : Installer Git sur un Mac en utilisant Homebrew

Homebrew est le gestionnaire de packages le plus populaire pour macOS. Il est open-source et vous pouvez l'utiliser pour installer, mettre à jour et supprimer des programmes sur votre Mac à l'aide de l'interface de ligne de commande.

Si Homebrew n'est pas déjà installé sur votre système, installez-le d'abord en exécutant la commande suivante dans le Terminal :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Lorsqu'il vous demande le mot de passe administrateur, saisissez-le pour continuer l'installation. Si vous êtes sur un Mac non-M1, l'exécution de la commande ci-dessus définira automatiquement la variable PATH sur votre Mac, alors que si vous utilisez un Mac M1, vous devrez exécuter la commande suivante pour modifier le PATH avant de peut utiliser Homebrew :

export PATH=/opt/homebrew/bin:$PATH

Une fois Homebrew installé, mettez-le à jour ainsi que ses packages avec :
brew update && brew upgrade

Et ensuite, installez Git en exécutant :
brew install git

Vérifiez l'installation à l'aide de :
git --version

Aussi sur TechPP

Méthode 2 : Installer Git sur un Mac à l'aide de MacPorts

MacPorts (anciennement DarwinPorts) est un autre gestionnaire de packages open source pour macOS, tout comme Homebrew. Il vise à simplifier l'installation de logiciels open source sur Mac, et il fait un bon travail pour installer des dépendances pour les programmes au fur et à mesure que vous les installez, vous n'avez donc pas à vous soucier de le faire vous-même.

Pour commencer à installer des programmes via MacPorts, la première chose à faire est d'installer le gestionnaire de packages sur votre système. Vous pouvez le faire en ouvrant le Terminal et en exécutant les commandes suivantes :

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

Une fois cela fait, mettez à jour MacPorts en utilisant :
sudo port selfupdate

Et enfin, exécutez cette commande pour installer Git :
sudo port install git

Méthode 3 : Installer Git sur un Mac à l'aide du programme d'installation de Git

Vous pouvez facilement installer Git sur votre Mac avec l'une des méthodes ci-dessus. Cependant, si vous ne souhaitez pas passer par ce processus, vous pouvez obtenir Git sur votre Mac à l'aide d'un simple programme d'installation.

Pour cela, ouvrez votre navigateur préféré et accédez au site officiel de Git. Ici, cliquez sur le bouton Télécharger à l'intérieur de l'image du moniteur pour commencer à télécharger le programme d'installation de Git.

Une fois téléchargé, double-cliquez dessus pour ouvrir le programme d'installation. Ensuite, suivez les instructions à l'écran pour configurer Git selon vos préférences. Si vous débutez avec Git, laissez les options par défaut sélectionnées dans ces invites.

Enfin, appuyez sur Installer et entrez votre mot de passe administrateur pour installer Git.

Comment configurer Git sur Mac

Une fois que vous avez installé Git sur votre Mac, l'étape suivante consiste à le configurer. Encore une fois, il s'agit d'un processus assez simple, et vous n'avez besoin de le faire qu'une seule fois sur votre Mac : toutes les préférences que vous avez définies initialement resteront inchangées même après la mise à niveau de Git ou de macOS.

1. Configurer votre identité

Parmi le premier ensemble de configurations figure la configuration de votre identité d'utilisateur par défaut. C'est obligatoire car chaque commit que vous faites dans votre référentiel Git a besoin d'une identité à laquelle il peut être attribué.

Pour définir votre identité, ouvrez d'abord le terminal et exécutez cette commande pour définir votre nom d'utilisateur Git :
git config --global user.name "your_name"

Et ensuite, entrez l'adresse email associée à votre compte GitHub avec :
git config --global user.email "your_email_address"

Remarque : L'utilisation de la balise –global définit votre identité pour tous les référentiels Git. Si vous ne le souhaitez pas (et définissez-le individuellement pour quelques référentiels à la place), vous pouvez naviguer dans ces référentiels et exécuter la commande sans la balise –global .

2. Configuration de SSH

Une autre configuration importante de Git consiste à activer Secure SHell (SSH) sur votre système. Cela protège la connexion et garantit que vous n'avez pas à entrer votre nom d'utilisateur et votre mot de passe chaque fois que vous devez valider ou afficher les modifications apportées à votre projet via la ligne de commande.

Pour configurer SSH, vous avez besoin d'une clé SSH. Si vous en avez déjà un sur votre système, vous pouvez choisir de l'utiliser. Ou, vous pouvez simplement en générer un nouveau en exécutant la commande suivante dans le Terminal :

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

Remarque : L'adresse e-mail doit provenir de GitHub ou de tout autre client Git.

Cela vous demandera d'entrer un nom de fichier pour enregistrer la clé SSH. Appuyez sur Entrée pour sélectionner l'emplacement par défaut ( /.ssh ) et le nom par défaut de cette clé. Il vous sera également demandé d'entrer une phrase de passe pour la clé. Cela ajoute une couche de sécurité supplémentaire, mais il s'agit d'une étape facultative. Si vous le configurez, vous devrez saisir la phrase secrète pour communiquer avec votre référentiel Git si vous le configurez. Pour ne pas l'utiliser, appuyez sur retour , et il générera la clé SSH sans la phrase de passe.

Maintenant, démarrez l'agent SSH sur votre Mac avec :
eval "$(ssh-agent -s)"

Ouvrez le fichier de configuration SSH en mode édition en exécutant :
sudo nano ~/.ssh/config

Et ajoutez-y ces lignes :
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519

Ensuite, ajoutez la clé privée SSH au ssh-agent en exécutant :
ssh-add -K ~/.ssh/id_xxxxxxx

Enfin, ajoutez la clé SSH à votre compte GitHub (ou tout autre client Git) pour commencer à interagir avec vos référentiels.

Affichage de votre configuration Git

À tout moment après avoir configuré Git sur votre Mac, si vous avez besoin d'afficher votre configuration Git, exécutez la commande ci-dessous, et une liste détaillée de tous vos paramètres Git s'affichera :

git config --list

checking Git configuration

Se mettre à niveau avec Git

Git joue un rôle très important dans le cycle de développement logiciel. Il facilite la collaboration avec plusieurs personnes sur un projet en même temps sans interrompre leur travail. Il vous aide également à suivre les modifications apportées à vos fichiers de projet (en conservant un enregistrement de toutes les différentes versions) afin que vous puissiez revenir en arrière, fusionner ou simplement revenir à une version spécifique en cas de problème.

Étant donné que vous avez suivi ce guide de près, vous devriez avoir Git installé, configuré et exécuté sur votre Mac. Par la suite, vous pouvez consulter la documentation Git pour vous familiariser avec toutes les commandes Git et les opérations prises en charge que vous devez connaître pour pouvoir commencer à l'utiliser pour gérer vos projets localement ou sur des services comme GitHub.