This is an in-progress translation.
To help translate the book, please fork the book at GitHub and push your contributions.

Установка Git

Настало время немного ознакомиться с использованием Git. Первое, что вам необходимо сделать – установить его. Есть несколько способов сделать это; два основных ― установка из исходников и установка собранного пакета для вашей платформы.

Установка из исходников

При возможности обычнно полезно установить Git из исходных кодов, поскольку вы получаете самую свежую версию. Каждая новая версия Git обычно включает полезные улучшения пользовательского интерфейса, поэтому получение последней версии - часто лучший путь, если конечно вас не затрудняет установка программ из исходников. Это также правильный выбор, поскольку многие дистрибутивы Linux содержат очень старые пакеты, поэтому если вы не используете очень часто обновляемый дистрибутив или пакеты из экспериментальной ветки дистрибутива, установка из исходников может быть лучшим способом.

Для установки Git вам понадобятся библиотеки, от которых Git зависит: curl, zlib, openssl, expat, и libiconv. Например, если в вашей системе менеджер пакетов ― yum (Fedora), или apt-get (Debian, Ubuntu), можно воспользоваться следующими командами, чтобы разрешить все зависимости:

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev 

Установив все необходимые библиотеки, можно идти дальше и скачать последнюю версию с сайта Git:

http://git-scm.com/download

Теперь скомпилируйте и установите:

$ tar -zxf git-1.6.0.5.tar.gz
$ cd git-1.6.0.5
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

После этого можно скачать при помощи Git его же исходный код, чтобы получать обновления:

$ git clone git://git.kernel.org/pub/scm/git/git.git

Установка в Linux

Если вы хотите установить Git под Linux как бинарный пакет, это можно сделать, используя обычный менеджер пакетов вашего дистрибутива. Если у вас Fedora, можно воспользоваться yum:

$ yum install git-core

Если же у вас дистрибутив, основанный на Debian, например Ubuntu, попробуйте apt-get:

$ apt-get install git-core

Установка на Mac

Есть два простых способа установить Git на Mac. Самый простой ― использовать графический инсталлятор Git, который вы можете скачать со страницы Google Code (см. рисунок 1-7):

http://code.google.com/p/git-osx-installer


Рисунок 1-7. Инсталлятор Git под OS X.

Другой распространенный способ установки Git ― через MacPorts (http://www.macports.org). Если у вас установлен MacPorts, установите Git так:

$ sudo port install git-core +svn +doc +bash_completion +gitweb

Вам не нужно устанавливать все дополнения, но, вероятно, вам понадобится +svn, если когда-нибудь захотите использовать Git вместе с репозиториями Subversion (см. главу 8).

Установка в Windows

Установка Git в Windows очень проста. У проекта msysGit процедура установки ― одна из самых простых. Просто скачайте файл exe инсталлятора со страницы Google Code и запустите его:

http://code.google.com/p/msysgit

После установки у вас будет как консольная версия (включающая SSH-клиент, который пригодится позднее), так и стандартная графическая.