Linux

Устанавливаем Git на Ubuntu 22.04/24.04: Полная инструкция

Этот гайд поможет вам установить и базово настроить Git на Ubuntu 22.04 LTS или 24.04 LTS. Вы получите работающую систему контроля версий, готовую к использованию в проектах.

Обновлено 15 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Ubuntu 22.04 LTSUbuntu 24.04 LTSDebian 11/12

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

Git — это распределённая система контроля версий, стандарт де-факто для разработки программного обеспечения. Установка Git на Ubuntu — первый и обязательный шаг для участия в любом проекте на GitHub, GitLab или Bitbucket. Этот гайд проведёт вас через быструю установку из официальных репозиториев и базовую настройку, чтобы вы могли сразу приступить к клонированию репозиториев и коммиту изменений.

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

  • Операционная система: Ubuntu 22.04 LTS, 24.04 LTS или совместимый дистрибутив на базе Debian (например, Linux Mint).
  • Права доступа: Учётная запись с правами sudo для установки системных пакетов.
  • Интернет: Доступ к репозиториям пакетов Ubuntu.
  • Терминал: Любой терминал (GNOME Terminal, Konsole, xterm и т.д.).

Шаг 1: Обновляем список пакетов

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

sudo apt update

Эта команда синхронизирует вашу систему с репозиториями, указанными в /etc/apt/sources.list.

Шаг 2: Устанавливаем Git

Установка Git из стандартных репозиториев Ubuntu — самый простой и безопасный способ.

sudo apt install git -y

Флаг -y автоматически подтверждает запрос на установку. Если вы хотите видеть подтверждение, опустите этот флаг.

Шаг 3: Проверяем установку

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

git --version

Ожидаемый вывод: git version 2.xx.x (конкретная версия зависит от вашего релиза Ubuntu).

💡 Совет: Если команда git не найдена, попробуйте закрыть и заново открыть терминал или выполнить hash -r для сброса кэша команд.

Шаг 4: Настраиваем глобальные параметры

Git требует, чтобы каждый коммит содержал информацию об авторе. Настройте это один раз для всей системы.

git config --global user.name "Ваше Имя Фамилия"
git config --global user.email "your.email@example.com"

Замените "Ваше Имя Фамилия" и "your.email@example.com" на ваши реальные данные. Используйте тот email, который привязан к вашему аккаунту на GitHub/GitLab.

Шаг 5: Проверяем конфигурацию

Выведите сохранённые глобальные настройки, чтобы убедиться в их корректности.

git config --global --list

В выводе должны присутствовать строки user.name=Ваше Имя Фамилия и user.email=your.email@example.com.

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

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

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

  • E: Unable to locate package git
    • Причина: Список пакетов не обновлён (sudo apt update не был выполнен) или репозиторий не подключён.
    • Решение: Выполните sudo apt update и повторите установку. Проверьте наличие репозитория main в /etc/apt/sources.list.
  • Permission denied (publickey) при клонировании
    • Причина: Это не ошибка установки Git. Она означает, что у вас нет настроенного SSH-ключа для доступа к серверу (GitHub/GitLab).
    • Решение: Настройте SSH-аутентификацию. См. гайд Настройка SSH-ключа для GitHub.
  • Установлена устаревшая версия Git
    • Причина: Репозитории Ubuntu приоритизируют стабильность, а не свежесть.
    • Решение: Для получения более новой версии добавьте официальный PPA Git:
      sudo add-apt-repository ppa:git-core/ppa
      sudo apt update
      sudo apt install git
      
      После этого git --version покажет более новую версию.
  • Ошибка fatal: unable to access '...': Could not resolve host
    • Причина: Проблемы с сетевым подключением или DNS.
    • Решение: Проверьте доступ в интернет (ping 8.8.8.8), настройки DNS и прокси (если используется).

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

Как обновить Git до последней версии на Ubuntu?
Нужно ли устанавливать Git отдельно для каждого пользователя?
Чем отличается `git` из репозитория Ubuntu и с официального сайта?
Как проверить, что Git установился правильно?

Полезное

Обновляем список пакетов
Устанавливаем Git
Проверяем установку
Настраиваем глобальные параметры
Проверяем конфигурацию

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