Installer Git sur Mac OS X

Il existe plusieurs méthodes pour installer Git sur un Mac. En fait, si vous avez installé XCode (ou ses outils de ligne de commande) Git est peut-être déjà présent sur votre ordinateur. Pour le savoir, ouvrez une fenêtre de terminal et entrez git --version.

$ git --version
git version 2.7.0 (Apple Git-66)

La société Apple tient à jour et livre son propre fork de Git, mais elle a tendance à être en retard sur les livraisons Git standard de plusieurs versions majeures. Vous souhaiterez peut-être installer une version plus récente de Git à l'aide de l'une des méthodes ci-dessous :

Programme d'installation de Git pour Mac

La façon la plus simple d'installer Git sur un Mac consiste à utiliser le programme d'installation autonome :

  1. Téléchargez le dernier programme d'installation Git pour Mac.

  2. Suivez les invites pour installer Git.

  3. Ouvrez une fenêtre de terminal et vérifiez que l'installation a abouti en saisissant git --version :

    $ git --version
    git version 2.9.2
  4. Configurez votre nom d'utilisateur et votre adresse e-mail à l'aide des commandes suivantes, en remplaçant le nom d'Emma par le vôtre. Ces détails seront associés à tous les commits que vous créez :

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Facultatif) Pour que Git mémorise votre nom d'utilisateur et votre mot de passe lorsque vous utilisez des dépôts HTTPS, configurez l'application auxiliaire git-credential-osxkeychain.

Installer Git avec Homebrew

Si vous avez installé Homebrew pour gérer les packages sur OS X, vous pouvez suivre ces instructions pour installer Git :

  1. Ouvrez votre fenêtre de terminal et installez Git à l'aide de Homebrew :

    $ brew install git
  2. Vérifiez que l'installation a abouti en saisissant git --version :

    $ git --version
    git version 2.9.2
  3. Configurez votre nom d'utilisateur et votre adresse e-mail à l'aide des commandes suivantes, en remplaçant le nom d'Emma par le vôtre. Ces détails seront associés à tous les commits que vous créez :

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  4. (Facultatif) Pour que Git mémorise votre nom d'utilisateur et votre mot de passe lorsque vous utilisez des dépôts HTTPS, configurez l'application auxiliaire git-credential-osxkeychain.

Installer Git avec MacPorts

Si vous avez installé MacPorts pour gérer les packages sur OS X, vous pouvez suivre ces instructions pour installer Git :

  1. Ouvrez une fenêtre de terminal et mettez à jour MacPorts :

    $ sudo port selfupdate
  2. Recherchez les derniers ports et variantes Git disponibles :

    $ port search git
    $ port variants git
  3. Installez Git avec la complétion bash, l'application auxiliaire du trousseau OS X et la documentation :

    $ sudo port install git +bash_completion+credential_osxkeychain+doc
  4. Configurez votre nom d'utilisateur et votre mot de passe Git à l'aide des commandes suivantes, en remplaçant le nom d'Emma par le vôtre. Ces détails seront associés à tous les commits que vous créez :

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Facultatif) Pour que Git mémorise votre nom d'utilisateur et votre mot de passe lorsque vous utilisez des dépôts HTTPS, configurez l'application auxiliaire git-credential-osxkeychain.

Installer l'application auxiliaire git-credential-osxkeychain

Bitbucket prend en charge les push et les pull depuis et vers vos dépôts Git via les protocoles SSH et HTTPS. Pour travailler avec un dépôt privé via HTTPS, vous devez fournir un nom d'utilisateur et un mot de passe chaque fois que vous faites un push ou un pull. L'application auxiliaire git-credential-osxkeychain vous permet de mettre en cache votre nom d'utilisateur et votre mot de passe dans le trousseau OS X pour ne pas avoir à les saisir de nouveau à chaque fois.

  1. Si vous avez suivi les instructions MacPorts ou Homebrew ci-dessus, l'application auxiliaire devrait déjà être installée. Sinon, vous devrez la télécharger et l'installer. Ouvrez une fenêtre de terminal et entrez :

    $ git credential-osxkeychain
    usage: git credential-osxkeychain <get|store|erase>

    Si vous recevez une déclaration d'utilisation, passez à l'étape 4. Si l'application auxiliaire n'est pas installée, allez à l'étape 2.

  2. Utilisez curl pour télécharger git-credential-osxkeychain (ou téléchargez-le depuis votre navigateur) et déplacez-le vers /usr/local/bin :

    $ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
    $ sudo mv git-credential-osxkeychain /usr/local/bin/
  3. Faites du fichier un exécutable :

    $ chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. Configurez Git de sorte qu'il utilise l'application auxiliaire osxkeychain pour stocker les identifiants.

    $ git config --global credential.helper osxkeychain

    La prochaine fois que Git vous invitera à saisir un nom d'utilisateur et un mot de passe, ceux-ci seront mis en cache pour une utilisation future.

Installer Git avec Atlassian Sourcetree

Sourcetree, un client Git visuel gratuit pour Mac, est fourni avec une version de Git intégrée. Vous pouvez télécharger Sourcetree ici.

Pour apprendre à utiliser Git avec Sourcetree (et à héberger vos dépôts Git sur Bitbucket), suivez notre tutoriel Git complet sur Bitbucket et Sourcetree.

Build Git à partir de la source sous OS X

Il peut être difficile de générer Git sur Mac, car certaines bibliothèques se déplacent entre les différentes versions d'OS X. Sur El Capitan (OS X 10.11), suivez ces instructions pour générer Git :

  1. Depuis votre terminal, installez les outils de ligne de commande de XCode (si vous ne l'avez pas encore fait) :

    $ xcode-select --install
  2. Installez Homebrew.

  3. À l'aide de Homebrew, installez openssl :

    $ brew install openssl
  4. Clonez la source Git (si vous n'avez pas encore de version de Git installée, téléchargez et extrayez Git) :

    $ git clone https://github.com/git/git.git
  5. Pour générer Git, exécutez la commande make avec les flags suivants :

    $ NO_GETTEXT=1 make CFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"

Étape suivante : Découvrir Git avec Bitbucket Cloud

Installer Git sur Windows

Git pour programme d'installation Windows autonome

  1. Téléchargez le dernier programme d'installation de Git pour Windows.

  2. Lorsque vous l'avez bien démarré, vous devriez voir l'écran de l'assistant Git Setup. Suivez les invites Next (Suivant) et Finish (Terminer) pour terminer l'installation. Les options par défaut sont sensibles pour la plupart des utilisateurs.

  3. Ouvrez une invite de commande (ou Git Bash si vous avez choisi d'utiliser Git à partir de l'invite de commande Windows durant l'installation).

  4. Exécutez les commandes suivantes pour configurer votre nom d'utilisateur et votre mot de passe Git, en remplaçant le nom d'Emma par le vôtre. Ces détails sont associés à tous les commits que vous créez :

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Facultatif) Installez l'application auxiliaire gitcredentials sur Windows.

    Bitbucket prend en charge les push et les pull via HTTP vers vos dépôts Git distants sur Bitbucket. Chaque fois que vous interagissez avec le dépôt privé, vous devez fournir un nom d'utilisateur et un mot de passe. Vous pouvez stocker ces identifiants plutôt que de les fournir à chaque fois. Utilisez pour cela Git Credential Manager for Windows.

Installer Git avec Atlassian Sourcetree

Sourcetree, un client Git visuel gratuit pour Windows, est fourni avec une version de Git intégrée. Vous pouvez télécharger Sourcetree ici.

Pour apprendre à utiliser Git avec Sourcetree (et à héberger vos dépôts Git sur Bitbucket), suivez notre tutoriel Git complet sur Bitbucket et Sourcetree

Étape suivante : Découvrir Git avec Bitbucket Cloud

Installer Git sur Linux

Debian / Ubuntu (apt-get)

Les packages Git sont disponibles via apt :

  1. Depuis votre interpréteur de commandes, installez Git à l'aide de la commande apt-get :

    $ sudo apt-get update
    $ sudo apt-get install git
  2. Vérifiez que l'installation a abouti en saisissant la commande git --version :

    $ git --version
    git version 2.9.2
  3. Configurez votre nom d'utilisateur et votre adresse e-mail Git à l'aide des commandes suivantes, en remplaçant le nom d'Emma par le vôtre. Ces détails seront associés à tous les commits que vous créez :

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Fedora (dnf/yum)

Les packages Git sont disponibles via yum et dnf :

  1. Depuis votre interpréteur de commandes, installez Git à l'aide de dnf (ou de yum sur les versions plus anciennes de Fedora) :

    $ sudo dnf install git

    ou

    $ sudo yum install git
  2. Vérifiez que l'installation a abouti en saisissant la commande git --version :

    $ git --version
    git version 2.9.2
  3. Configurez votre nom d'utilisateur et votre adresse e-mail Git à l'aide des commandes suivantes, en remplaçant le nom d'Emma par le vôtre. Ces détails seront associés à tous les commits que vous créez :

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Build Git à partir de la source sous Linux

Debian/Ubuntu

Git requiert plusieurs dépendances pour être généré sur Linux. Celles-ci sont disponibles via apt :

  1. Depuis votre interpréteur de commandes, installez les dépendances nécessaires à l'aide de apt-get :

    $ sudo apt-get update
    $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
  2. Clonez la source Git (si vous n'avez pas encore de version de Git installée, téléchargez et extrayez Git) :

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  3. Pour générer Git et l'installer sous /usr, exécutez make :

    $ make all doc info prefix=/usr
    $ sudo make install install-doc install-html install-info install-man prefix=/usr

Fedora

Git requiert plusieurs dépendances pour être généré sur Linux. Celles-ci sont disponibles via yum et dnf :

  1. Depuis votre interpréteur de commandes, installez les dépendances de build nécessaires à l'aide de dnf (ou de yum sur les versions plus anciennes de Fedora) :

    $ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X

    . Pour yum, vous devrez peut-être d'abord installer le dépôt Extra Packages for Enterprise Linux (EPEL) :

    $ sudo yum install epel-release
    $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
  2. Créez un lien symbolique entre docbook2X et le nom de fichier auquel le build Git s'attend :

    $ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
  3. Clonez la source Git (si vous n'avez pas encore de version de Git installée, téléchargez et extrayez Git) :

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  4. Pour générer Git et l'installer sous /usr, exécutez make :

    $ make all doc prefix=/usr
    $ sudo make install install-doc install-html install-man prefix=/usr

Étape suivante : Découvrir Git avec Bitbucket Cloud