W3docs

Установка Git

Инструкции по установке Git: из исходного кода, на Mac, Windows и Linux. Проверка установки и первоначальная настройка.

Прежде чем клонировать репозиторий, делать коммит или открывать pull request, Git должен быть установлен на вашем компьютере. На этой странице рассмотрены все распространённые способы установки Git на macOS, Windows и Linux, рассказано, как собрать его из исходного кода, если нужна последняя версия, как проверить установку и выполнить первоначальную настройку, необходимую после любой свежей инсталляции.

Быстрый способ узнать, установлен ли Git, — открыть терминал и запросить версию:

git --version
git version 2.43.0

Если вы видите номер версии, Git установлен, и вы можете сразу перейти к настройке идентификации. Если появляется command not found (или Windows предлагает установить инструменты разработчика), выберите свою операционную систему ниже.

how to install git

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

Существуют три распространённых способа установки Git на macOS: официальный установщик Git for Mac, Homebrew и MacPorts. Homebrew наиболее популярен среди разработчиков, поскольку позволяет обновлять Git командой brew upgrade. Инструменты командной строки Apple также включают сборку Git — запуск git --version на новом Mac предложит их установить.

Mac Installer

Это самый простой способ установить Git на Mac. Выполните следующие шаги:

  1. Скачайте последнюю версию Git for Mac installer.
  2. Откройте загруженный пакет и следуйте инструкциям мастера установки.
  3. Откройте Terminal и выполните git --version, чтобы убедиться в успешной установке:
git --version
git version 2.43.0

После того как Git установлен, задайте свою идентификацию, чтобы коммиты правильно атрибутировались.

Homebrew

Если у вас установлен Homebrew, это самый удобный способ поддерживать Git в актуальном состоянии:

  1. Откройте терминал и установите Git через Homebrew:

Установка Git через Homebrew

brew install git
  1. Проверьте установку:

Установка Git с помощью Homebrew

git --version
git version 2.43.0

В дальнейшем вы можете обновить Git до последней версии в любой момент командой brew upgrade git.

MacPorts

Следуйте этим инструкциям, чтобы установить Git через MacPorts:

  1. Обновите MacPorts:

Установка Git с помощью MacPorts

sudo port selfupdate
  1. Найдите актуальные порты Git и их варианты:

Поиск портов и вариантов Git

port search git
port variants git
  1. Установите Git вместе с автодополнением bash, помощником связки ключей macOS и документацией:

Установка Git с помощником связки ключей macOS

sudo port install git +bash_completion +credential_osxkeychain +doc

Вариант +credential_osxkeychain позволяет Git хранить учётные данные удалённых репозиториев в связке ключей macOS, чтобы не вводить пароль при каждой отправке изменений.

Установка Git на Windows

Рекомендуемый пакет — Git for Windows, который включает командную строку Git, Git Bash (оболочку в стиле Unix) и опциональный GUI.

  1. Скачайте последнюю версию Git for Windows installer.
  2. Запустите установщик. Мастер установки предлагает несколько вариантов — значения по умолчанию вполне разумны. Обратите внимание на два момента:
    • Редактор по умолчанию: выберите редактор, который вы уже используете (VS Code, Notepad, Vim, …), для сообщений коммитов.
    • Переменная PATH: вариант «Git from the command line and also from 3rd-party software» позволяет запускать git как из командной строки/PowerShell, так и из Git Bash.
  3. После установки откройте Git Bash (или PowerShell) и проверьте:
git --version
git version 2.43.0.windows.1

Установка Git на Linux

В Linux Git устанавливается через менеджер пакетов дистрибутива. Пакет почти всегда называется git.

Debian / Ubuntu ( apt-get )

Debian, Ubuntu и их производные используют APT. Сначала обновите индекс пакетов, чтобы получить последнюю доступную версию:

Установка Git на Debian/Ubuntu

sudo apt-get update
sudo apt-get install git

Затем проверьте установку:

git --version

git --version
git version 2.43.0

Fedora (dnf/yum)

Пакеты Git доступны через dnf. (Примечание: yum устарел в современных версиях Fedora.)

  1. Установите Git с помощью dnf:

Установка Git через dnf

sudo dnf install git
  1. Проверьте установку:

Проверка версии git

git --version
git version 2.43.0

В других дистрибутивах применяется тот же принцип с соответствующим менеджером пакетов — например, sudo pacman -S git на Arch или sudo zypper install git на openSUSE.

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

Пакеты дистрибутивов могут отставать от последнего релиза Git. Сборка из исходного кода позволяет получить новейшие возможности сразу после их выхода — ценой установки зависимостей сборки и перекомпиляции при каждом обновлении. Вам потребуются библиотеки curl, zlib, openssl, expat и gettext. На системах с dnf/yum или apt-get сначала установите зависимости:

Зависимости на Fedora/RHEL (dnf/yum)

sudo yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel perl-devel asciidoc xmlto

Зависимости на Debian/Ubuntu (apt-get)

sudo apt-get install libcurl4-openssl-dev libexpat1-dev gettext \
libz-dev libssl-dev

Чтобы собрать документацию Git в других форматах (man-страницы, HTML, info), добавьте также следующие зависимости:

Установка Git и форматов документации

sudo dnf install asciidoc xmlto docbook2X
sudo apt-get install asciidoc xmlto docbook2x

Затем загрузите архив релиза с исходными кодами Git, скомпилируйте и установите:

Установка Git: компиляция и инсталляция

tar -zxf git-<version>.tar.gz
cd git-<version>
make prefix=/usr/local all
sudo make prefix=/usr/local install

После установки убедитесь, что Git доступен в PATH, выполнив git --version. Если команда не найдена, добавьте /usr/local/bin в переменную окружения PATH.

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

Получение исходного кода

git clone https://github.com/git/git.git

Настройка Git после установки

После свежей установки Git не знает, кто вы. Перед первым коммитом задайте своё имя и адрес электронной почты — Git записывает их в каждый созданный вами коммит. Флаг --global сохраняет эти данные один раз для вашей учётной записи, чтобы не повторять настройку в каждом репозитории:

Задайте идентификацию Git

git config --global user.name "Bob Smith"
git config --global user.email "[email protected]"

Также принято задавать имя ветки по умолчанию и предпочитаемый редактор:

Общие однократные настройки

git config --global init.defaultBranch main
git config --global core.editor "code --wait"

Посмотреть текущую конфигурацию можно в любой момент:

Список настроек

git config --list

Подробное описание этих параметров и информацию о том, где Git их хранит, см. в разделе Git Config.

Проверка установки

После установки на любой платформе убедитесь, что Git доступен в PATH:

git --version
git version 2.43.0

Если вы видите command not found, каталог установки отсутствует в PATH. При сборке из исходного кода исполняемый файл обычно находится в /usr/local/bin — добавьте его в PATH и перезапустите терминал. Точный номер версии зависит от установщика или пакета, поэтому он может отличаться от примеров выше.

Следующие шаги

Теперь, когда Git установлен и настроен, вы готовы работать с репозиториями:

  • Git Repository — что такое репозиторий и как Git отслеживает ваш проект.
  • git init — создание нового репозитория с нуля.
  • git clone — копирование существующего репозитория на ваш компьютер.
  • Generate an SSH Key — безопасное подключение к удалённым хостам, таким как GitHub, без ввода пароля.

Практика

Практика
Какие методы можно использовать для установки Git на различных операционных системах?
Какие методы можно использовать для установки Git на различных операционных системах?
Was this page helpful?