
В этом руководстве вы узнаете, как установить и настроить Git в Debian 9.
Git — самая популярная в мире распределённая система управления версиями, используемая во многих проектах с открытым исходным кодом и коммерческих проектах. Она позволяет отслеживать изменения в коде, возвращаться к предыдущим стадиям, создавать ветки и сотрудничать с другими разработчиками.
Git изначально был разработан Линусом Торвальдсом , создателем ядра Linux.
Это руководство было протестировано на Debian 9, но оно также должно работать на любой предыдущей версии Debian .
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Установка Git с помощью Apt
Самый простой и рекомендуемый способ установки Git — использовать инструмент управления пакетами apt из стандартных репозиториев Debian. Если вы хотите установить последнюю стабильную версию Git, перейдите к разделу «Установка Git из исходного кода» этого руководства.
Следующие шаги покажут вам, как установить Git в вашей системе Debian:
-
Обновить индекс пакетов.
Перед установкой новых пакетов всегда следует обновлять индекс пакетов apt:
sudo apt update -
Установить Git.
После обновления списка выполните следующую команду для установки Git:
sudo apt install git -
Проверьте установку Git.
Для проверки установки введите следующую команду для вывода версии Git:
git --versiongit version 2.11.0
Как видно из приведённого выше вывода, вы успешно установили Git версии 2.11.0 . Теперь вы можете перейти к разделу «Настройка Git» этого руководства, чтобы завершить настройку.
Установка Git из источника
Другой вариант установки — компиляция Git из исходного кода, что позволит вам установить последнюю версию Git и настроить параметры сборки, но вы не сможете поддерживать установку Git через менеджер пакетов apt .
Прежде чем продолжить, вам необходимо установить пакеты, необходимые для сборки Git в вашей системе Debian:
sudo apt updatesudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
После установки зависимостей откройте браузер, перейдите на зеркало проекта Git на GitHub и скопируйте адрес ссылки на последний релиз, который заканчивается на .tar.gz :

На момент написания статьи последней стабильной версией Git является 2.18.0 .
Мы собираемся загрузить исходный код Git в каталог /usr/src , который является обычным местом размещения исходных файлов, перейдите в каталог с помощью:
cd /usr/src/
Используйте команду wget для загрузки файла архива как git.tar.gz :
sudo wget https://github.com/git/git/archive/v2.18.0.tar.gz -O git.tar.gz
После завершения загрузки извлеките загруженный файл и перейдите в исходный каталог git, введя:
sudo tar -xf git.tar.gzcd git-*
Теперь вы можете скомпилировать и установить Git, введя эти две команды:
sudo make prefix=/usr/local allsudo make prefix=/usr/local install
После завершения установки проверьте ее, введя следующую команду, которая выведет установленную версию Git:
git --version
git version 2.18.0
Позже, если вы захотите перейти на более новую версию, вам придется повторить процесс установки.
Настройка Git
Теперь, когда Git установлен, рекомендуется указать адрес электронной почты и имя пользователя для коммита Git:
git config --global user.name "Your Name"git config --global user.email "youremail@yourdomain.com"
Проверить изменения можно с помощью следующей команды:
git config --list
user.name=Your Name user.email=youremail@yourdomain.com
Параметры конфигурации хранятся в файле ~/.gitconfig :
~/.gitconfig
[user] name = Your Name email = youremail@yourdomain.com
Если вы хотите внести другие изменения в конфигурацию Git, вы можете либо воспользоваться командой git config , либо отредактировать файл ~/.gitconfig вручную.
Заключение
Вы узнали, как установить Git в системе Debian. Теперь вам стоит ознакомиться с книгой «Pro Git» и узнать больше об использовании Git.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
debian git Не используете Debian 9?
Выберите другую ОС: центос 7 центос 8 дебиан 10 убунту 18.04 убунту 20.04 убунту 22.04
Связанные руководства