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

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


Введение

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

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

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

Предпосылки

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

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

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

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

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

  1. sudo apt update

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

  1. sudo apt install git

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

  1. git --version
Output
git version 2.17.1

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

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

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

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

  1. git --version

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

Output
git version 2.17.1

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

  1. sudo apt update

Затем установите пакеты:

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

После того, как вы установили необходимые зависимости, перейдите в каталог tmp. Здесь вы загрузите tar-архив Git:

  1. cd /tmp

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

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

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

  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.37.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, ознакомьтесь со следующими статьями и сериями:

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