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

Введение

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

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

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

Упростите развертывание приложений с помощью Платформы приложений DigitalOcean. Развертывайте прямо из GitHub за минуты.

Предварительные требования

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

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

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

Установка Git с использованием стандартных пакетов

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

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

  1. git --version

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

Output
git version 2.25.1

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

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

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

  1. sudo apt update

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

  1. sudo apt install git

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

  1. git --version
Output
git version 2.25.1

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

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

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

Проверьте версию Git, установленную на сервере:

  1. git --version

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

Output
git version 2.25.1

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

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

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

  1. mkdir tmp
  2. cd /tmp

На веб-сайте проекта Git мы можем перейти к списку тарболов, доступных по адресу https://mirrors.edge.kernel.org/pub/software/scm/git/, и загрузить желаемую версию. На момент написания этого текста самая последняя версия – 2.26.2, поэтому мы загрузим ее в качестве примера. Мы воспользуемся curl и выведем загруженный файл в git.tar.gz.

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

Распакуйте сжатый tarбол-файл:

  1. tar -zxf git.tar.gz

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

  1. cd git-*

Теперь вы можете создать пакет и установить его, набрав эти две команды:

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

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

  1. exec bash

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

  1. git --version
Output
git version 2.26.2

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

Настройка Git

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

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

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

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

  1. git config --list
Output
user.name=Your Name user.email=[email protected] ...

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

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

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

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

Заключение

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

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

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04