Установка Git на Ubuntu 22.04

Введение
Системы контроля версий, такие как Git, необходимы для современных передовых методов разработки программного обеспечения. Управление версиями позволяет вам отслеживать ваше программное обеспечение на уровне исходного кода. Вы можете отслеживать изменения, возвращаться к предыдущим этапам и создавать альтернативные версии файлов и каталогов.

Файлы многих программных проектов хранятся в репозиториях Git, а такие платформы, как GitHub, GitLab и Bitbucket, помогают упростить совместное использование и совместную работу над проектами разработки программного обеспечения.

В этом руководстве вы узнаете, как установить и настроить Git на сервере Ubuntu 22.04 двумя разными способами: через встроенный менеджер пакетов и через исходный код . Каждый из этих подходов имеет свои преимущества в зависимости от ваших конкретных потребностей.

Установка Git из исходников
Если вы ищете более гибкий метод установки Git, вы можете скомпилировать программное обеспечение из исходного кода. Это займет больше времени и не будет поддерживаться вашим диспетчером пакетов, но позволит вам загрузить последнюю версию и даст вам больший контроль над параметрами, которые вы включаете, если хотите внести изменения.

Проверьте версию Git, которая в данный момент установлена ​​на сервере:

git --version

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

sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

После того, как вы установили необходимые зависимости, создайте временный каталог и перейдите в него:

mkdir tmp
cd /tmp

На веб-сайте проекта Git перейдите к списку архивов, доступных по адресу https://mirrors.edge.kernel.org/pub/software/scm/git/ , и загрузите нужную версию.

curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.1.tar.gz

Распакуйте сжатый tarball-файл:

tar -zxf git.tar.gz

Затем перейдите в новый каталог Git:

cd git-*

Теперь вы можете сделать пакет с помощью этой команды:

make prefix=/usr/local all

Этот процесс может занять некоторое время. Когда все будет готово, установите Git, введя следующую команду:

sudo make prefix=/usr/local install

Теперь замените процесс оболочки, чтобы использовалась только что установленная версия Git:
exec bash
После этого вы можете быть уверены, что ваша установка прошла успешно, проверив версию.
git --version
После успешной установки Git вы можете завершить настройку.

Настройка Git

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

Конфигурация может быть достигнута с помощью git configкоманды. В частности, вам нужно указать свое имя и адрес электронной почты, потому что Git встраивает эту информацию в каждый ваш коммит. Вы можете добавить эту информацию, набрав:

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

Вы можете отобразить все элементы конфигурации, которые были установлены, набрав:

git config --list

Вводимая вами информация хранится в вашем файле конфигурации Git, который вы можете при желании отредактировать вручную с помощью любого текстового редактора по вашему выбору. В этом примере используются nano:

nano ~/.gitconfig

Есть много других параметров, которые вы можете установить, но это два основных необходимых параметра. Если вы пропустите этот шаг, вы, скорее всего, увидите предупреждения при фиксации в Git. Это делает больше работы для вас, потому что вам придется пересматривать сделанные вами коммиты с правильной информацией.