В данной статье мы разберём как установить Git на ваш компьютер (Windows, Linux, MacOS). Как его настроить и начать пользоваться, описано в другой статье по ссылке.
Установка в Windows
Существует также несколько способов установки Git в Windows. Самая официальная сборка доступна для скачивания на сайте Git. Просто перейдите по ссылке https://git-scm.com/download/win, и загрузка начнётся автоматически. Обратите внимание, что это проект под названием Git для Windows, который является отдельным от самого Git; для получения дополнительной информации перейдите по ссылке https://gitforwindows.org.
Для автоматической установки вы можете использовать пакет Git Chocolatey. Обратите внимание, что пакет Chocolatey поддерживается сообществом.
Установка на macOS
Существует несколько способов установки Git на macOS. Самый простой способ — установить инструменты командной строки Xcode. В Mavericks (10.9) и более поздних версиях это можно сделать, просто запустив git в Терминале в первый раз.
$ git --version
Если он у вас ещё не установлен, вам будет предложено его установить.
Если вам нужна более современная версия, вы также можете установить её с помощью двоичного установщика. Установщик Git для macOS поддерживается и доступен для скачивания на сайте Git по адресу https://git-scm.com/download/mac.
Установка в Linux
Если вы хотите установить базовые инструменты Git в Linux с помощью двоичного установщика, обычно это можно сделать с помощью инструмента управления пакетами, который поставляется с вашим дистрибутивом. Если вы используете Fedora (или любой другой дистрибутив на основе RPM, например RHEL или CentOS), вы можете использовать dnf:
$ sudo dnf install git-all
Если вы используете дистрибутив на основе Debian, например Ubuntu, попробуйте apt:
$ sudo apt install git-all
Дополнительные возможности и инструкции по установке в нескольких различных дистрибутивах Unix можно найти на сайте Git по адресу https://git-scm.com/download/linux.
Установка из исходного кода
Некоторым людям может быть удобнее установить Git из исходного кода, потому что так вы получите самую последнюю версию. Бинарные установщики, как правило, немного отстают, но по мере развития Git в последние годы это стало менее важным.
Если вы хотите установить Git из исходного кода, вам понадобятся следующие библиотеки, от которых зависит Git: autotools, curl, zlib, openssl, expat и libiconv. Например, если вы работаете в системе, в которой есть dnf (например, Fedora) или apt-get (например, система на базе Debian), вы можете использовать одну из этих команд для установки минимальных зависимостей для компиляции и установки двоичных файлов Git:
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext libz-dev libssl-dev
Чтобы иметь возможность добавлять документацию в различных форматах (doc, html, info), требуются следующие дополнительные зависимости:
$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
| Примечание | Пользователям RHEL и производных от RHEL, таких как CentOS и Scientific Linux, придется включить репозиторий EPEL для загрузки docbook2X пакета. |
Если вы используете дистрибутив на основе Debian (Debian/Ubuntu/производные Ubuntu), вам также понадобится пакет install-info:
$ sudo apt-get install install-info
Если вы используете дистрибутив на основе RPM (Fedora/RHEL/производные RHEL), вам также понадобится пакет getopt (который уже установлен в дистрибутиве на основе Debian):
$ sudo dnf install getopt
Кроме того, если вы используете Fedora/RHEL/производные RHEL, вам нужно сделать следующее:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
из-за различий в двоичных именах.
Когда у вас будут все необходимые зависимости, вы можете скачать последнюю версию с тегами из нескольких мест. Вы можете получить её на сайте kernel.org по адресу https://www.kernel.org/pub/software/scm/git или на сайте GitHub по адресу https://github.com/git/git/tags. На странице GitHub обычно немного понятнее, какая версия является последней, но на странице kernel.org также есть подписи версий, если вы хотите проверить свою загрузку.
Затем скомпилируйте и установите:
$ tar -zxf git-2.8.0.tar.gz
$ cd git-2.8.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info
После этого вы также можете обновить Git с помощью самой программы Git:
$ git clone https://git.kernel.org/pub/scm/git/git.git