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

0 Акции
0
0
0
0

Введение

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

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

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

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

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

git --version

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

Output
git version 2.25.1

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

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

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

sudo apt update

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

sudo apt install git

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

git --version
Output
git version 2.45.2

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

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

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

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

git --version

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

Output
git version 2.25.1

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

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

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

mkdir tmp
cd /tmp

С веб-сайта проекта Git мы можем получить доступ к каталогу tarball, доступному по адресу https://mirrors.edge.kernel.org/pub/software/scm/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

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

tar -zxf git.tar.gz

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

cd git-*

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

make prefix=/usr/local all
sudo make prefix=/usr/local install

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

exec bash

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

git --version
Output
git version 2.26.2

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

Обновление Git

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

Чтобы обновить Git, сначала обновите списки пакетов:

sudo apt update

Обновление Git:

sudo apt install git

Убедитесь, что у вас установлена последняя стабильная версия Git.

git --version

Настройка Git

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

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

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

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

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

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

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

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

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

Результат

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может понравиться