Поиск по сайту:

Как установить Git на Ubuntu 22.04


Введение

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

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

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

Предпосылки

Вам понадобится сервер Ubuntu 22.04 с учетной записью суперпользователя без полномочий root.

Чтобы настроить это, вы можете следовать нашему Руководству по начальной настройке сервера для Ubuntu 22.04.

Когда ваш сервер и пользователь настроены, вы готовы начать.

Установка Git с пакетами по умолчанию

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

Git, скорее всего, уже установлен на вашем сервере Ubuntu 22.04. Вы можете подтвердить это на своем сервере с помощью следующей команды:

  1. git --version

Если вы получаете вывод, подобный следующему, Git уже установлен.

Output
git version 2.34.1

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

Однако, если вы не получили номер версии Git, вы можете установить его с помощью стандартного APT менеджера пакетов Ubuntu.

Во-первых, используйте инструменты управления пакетами apt, чтобы обновить локальный индекс пакетов.

  1. sudo apt update

После завершения обновления вы можете установить Git:

  1. sudo apt install git

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

  1. git --version
Output
git version 2.34.1

После успешной установки Git вы можете перейти к разделу «Настройка Git» этого руководства, чтобы завершить настройку.

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

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

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

  1. git --version

Если Git установлен, вы получите вывод, подобный следующему:

Output
git version 2.34.1

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

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

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

  1. mkdir tmp

Перейдите в каталог tmp, откуда вы загрузите tar-архив Git:

  1. cd /tmp

С https://mirrors.edge.kernel.org/pub/software/scm/git/ и загрузите нужную версию. На момент написания последней версией была 2.38.1. Вы загрузите последнюю версию для демонстрационных целей. Используйте curl и выведите загруженный файл в git.tar.gz.

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

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

  1. tar -zxf git.tar.gz

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

  1. cd git-*

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

  1. make prefix=/usr/local all

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

  1. sudo make prefix=/usr/local install

Теперь замените процесс оболочки, чтобы использовалась только что установленная версия Git:

  1. exec bash

После этого вы можете быть уверены, что ваша установка прошла успешно, проверив версию.

  1. git --version
Output
git version 2.38.1

После успешной установки Git вы можете завершить настройку.

Настройка Git

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

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

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

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

  1. git config --list
Output
user.name=Your Name user.email=youremail@domain.com ...

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

  1. nano ~/.gitconfig
[user]
  name = Your Name
  email = youremail@domain.com

Нажмите CTRL и X, затем Y, затем ENTER, чтобы выйти из текстового редактора nano. .

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

Заключение

Теперь у вас должен быть установлен Git и он готов к использованию в вашей системе.

Чтобы узнать больше о том, как использовать Git, ознакомьтесь со следующими статьями и сериями:

  • Как эффективно использовать Git
  • Как использовать ветки Git
  • Введение в открытый исходный код