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

Система контроля версий – незаменимый инструмент в разработке современного программного обеспечения. Одной из наиболее популярных систем контроля версий является 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 больше, читайте:

Tags: , ,