Linux

Установка Git на Linux: пошаговое руководство для начинающих

Этот гайд поможет вам быстро установить систему контроля версий Git на любой дистрибутив Linux. Вы научитесь устанавливать пакет через менеджер пакетов, проверять установку и выполнить первичную настройку для работы с GitHub и другими сервисами.

Обновлено 17 февраля 2026 г.
5-15 мин
Низкая
FixPedia Team
Применимо к:Ubuntu 22.04+Debian 11+Fedora 36+RHEL 8+Arch LinuxopenSUSE Leap 15.3+

Введение / Зачем это нужно

Git — это стандарт де-факто для контроля версий в современной разработке. Без него невозможно эффективно работать над кодом в команде, участвовать в open-source проектах на GitHub/GitLab или даже сохранять историю изменений в личных проектах. Установка Git на Linux — обычно первая задача для любого разработчика, DevOps-инженера или системного администратора. Этот гайд покрывает все популярные дистрибутивы и даёт работающие команды.

Требования / Подготовка

Перед началом убедитесь, что:

  1. У вас есть доступ к терминалу (Ctrl+Alt+T или через меню приложений).
  2. У вас есть права суперпользователя (sudo) для установки пакетов.
  3. У вас подключение к интернету для загрузки пакетов из официальных репозиториев.
  4. Важно: В инструкциях используются команды для современных версий дистрибутивов (Ubuntu 22.04+, Fedora 36+, RHEL 8+). Для очень старых систем названия пакетов или команды могут отличаться.

Пошаговая инструкция

Шаг 1: Установка Git

Выберите команду, соответствующую вашему дистрибутиву.

Для дистрибутивов на базе Debian/Ubuntu (Ubuntu, Linux Mint, Pop!_OS)

sudo apt update
sudo apt install git -y
  • apt update — обновляет список доступных пакетов.
  • apt install git — устанавливает пакет git.
  • Флаг -y автоматически подтверждает установку.

Для дистрибутивов на базе RHEL/Fedora (Fedora, RHEL, CentOS Stream, AlmaLinux, Rocky Linux)

sudo dnf install git -y

Для более старых версий CentOS 7/RHEL 7 используйте yum вместо dnf:

sudo yum install git -y

Для Arch Linux и производных (Manjaro, EndeavourOS)

sudo pacman -S git --noconfirm
  • -S — синтаксис установки в pacman.
  • --noconfirm — пропускает запросы на подтверждение.

Для openSUSE (Leap, Tumbleweed)

sudo zypper install git

Шаг 2: Проверка установки

После завершения установки обязательно проверьте, что команда git доступна и работает:

git --version

Ожидаемый вывод (пример):

git version 2.43.0

Если команда не найдена, перезагрузите терминал или выполните hash -r (в Bash), чтобы обновить кэш команд.

Шаг 3: Первичная конфигурация (обязательно!)

Git требует указания вашего имени и email. Эти данные будут публично видны в ваших коммитах на GitHub/GitLab.

git config --global user.name "Ваше Имя и Фамилия"
git config --global user.email "ваш.email@example.com"
  • --global — устанавливает настройки для всех репозиториев текущего пользователя.
  • Заменяйте "Ваше Имя и Фамилия" и "ваш.email@example.com" на свои реальные данные.

Проверьте конфигурацию:

git config --list

Вы должны увидеть строки с user.name и user.email.

Проверка результата

  1. Установка успешна: Команда git --version показывает версию 2.30 или выше.
  2. Конфигурация завершена: Команда git config user.name возвращает ваше имя, а git config user.email — ваш email.
  3. Тестовый коммит: Создайте тестовый репозиторий, чтобы убедиться в работоспособности:
    mkdir ~/test-git && cd ~/test-git
    git init
    echo "# Test Project" > README.md
    git add README.md
    git commit -m "Первый коммит"
    
    Если команда git commit выполнится без ошибок (кроме предупреждения о пустом email, если вы его не задали), значит, Git полностью готов к работе.

Возможные проблемы

Ошибка: git: command not found

  • Причина: Git не установлен или путь к нему не прописан в переменной PATH.
  • Решение: Переустановите Git, следуя шагам выше. Если проблема осталась, найдите путь к исполняемому файлу (which git или whereis git) и добавьте его в PATH в файле ~/.bashrc или ~/.zshrc.

Ошибка прав доступа при установке (Permission denied)

  • Причина: Попытка установки без прав суперпользователя.
  • Решение: Все команды установки должны начинаться с sudo. Убедитесь, что ваш пользователь входит в группу sudo (groups $USER).

Ошибка: fatal: unable to access '...': Could not resolve host: github.com

  • Причина: Проблемы с сетевым подключением или DNS.
  • Решение: Проверьте интернет-соединение. Попробуйте пропинговать GitHub: ping github.com. Если пинг не проходит, проверьте настройки DNS или firewall.

Проблема: после установки git --version показывает старую версию

  • Причина: В официальных репозиториях некоторых дистрибутивов (особенно LTS-версий) версия Git может быть не самой свежей.
  • Решение: Для получения последней версии потребуется добавить сторонний репозиторий (PPA для Ubuntu) или собрать Git из исходников. Для большинства задач достаточно версии из официального репозитория.
# Пример для Ubuntu (добавляет официальный PPA от Git)
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
# Пример для Fedora (использует репозиторий Copr)
sudo dnf copr enable @git/core
sudo dnf install git
# Сборка из исходников (универсальный, но сложный метод)
# 1. Установите зависимости: build-essential, libssl-dev, libcurl4-gnutls-dev, etc.
# 2. Скачайте исходники с kernel.org
# 3. ./configure && make && sudo make install

Часто задаваемые вопросы

Чем Git отличается от GitHub?
Нужно ли настраивать git после установки?
Как полностью удалить git с системы?
Почему команда `git` не найдена после установки?

Полезное

Определите дистрибутив и менеджер пакетов
Установите Git через менеджер пакетов
Проверьте версию установленного Git
Настройте глобальные параметры Git

Эта статья помогла вам решить проблему?