Система контроля версий – незаменимый инструмент в разработке современного программного обеспечения. Одной из наиболее популярных систем контроля версий является Git.
Этот мануал поможет установить Git из исходного кода и настроить программу в Ubuntu 20.04.
Читайте также: Установка Git в Ubuntu 20.04
1: Проверка текущей установки Git
Сначала узнайте, какая версия git установлена у вас по умолчанию.
git --version
Если у вас установлена какая-то версия, вы увидите на экране ее номер:
git version 2.25.1
Такая предварительная проверка позволяет вам убедиться, что устанавливаемая из исходного кода версия будет более новой.
2: Установка зависимостей
Прежде чем приступить к установке git, нужно установить зависимости программы. Все они доступны в стандартном репозитории системы, потому их можно быстро загрузить, предварительно обновив индекс пакетов:
sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Чтобы подтвердить установку, нажмите у.
3: Загрузка архива
После установки зависимостей создайте каталог для временных файлов и перейдите в него:
mkdir tmp
cd /tmp
Сюда мы загрузим архив Git.
С сайта проекта мы можем перейти в список доступных архивов программы и загрузить необходимую версию. На момент написания мануала последней версией является 2.26.2. Используйте curl, а вывод загрузки перенаправьте в git.tar.gz.
curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
4: Распаковка и установка программы
Распакуйте сжатый архив:
tar -zxf git.tar.gz
Перейдите в полученный каталог:
cd git-*
Теперь можно собрать пакет и установить его с помощью этих команд:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Чтобы старая установка Git была заменена новой версией, введите команду:
exec bash
5: Проверка новой версии Git
Чтобы убедиться, что установка прошла успешно, запросите версию git с помощью команды:
git --version
git version 2.26.2
6: Настройка Git
Теперь нужно скорректировать настройки Git, чтобы коммиты содержали правильную информацию. Вы должны предоставить программе имя и электронный адрес пользователя, поскольку Git встраивает эту информацию в каждый ваш коммит. Для этого введите:
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
Чтобы отредактировать конфигурацию, введите:
nano ~/.gitconfig
user.name=Your Name
user.email=youremail@domain.com
...
Заключение
Теперь система контроля версий Git установлена и полностью готова к работе. Чтобы узнать о работе Git больше, читайте: