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

Отслеживание исходного кода это один из важнейших навыков, которыми должен обладать каждый разработчик. Git – это один из инструментов DevOps, который помогает разработчикам управлять своим исходным кодом от небольших до крупных проектов. Так же Git-это инструмент управления версиями с открытым исходным кодом. Который позволяет разработчикам размещать свой код на таких платформах, как Github, BitBucket и Gitlab. Это помогает им выполнять задачи по управлению кодом, например возврат к предыдущим версиям и т.д.

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

Способ 1: Установка Git с помощью менеджера пакетов APT

Для начала требуется обновить индекс пакетов Debian. Сделать это можно следующей командой:

$ sudo apt update

Как только обновление будет завершено, установите Git из репозитория APT Debian, используя вот эту команду.

$ sudo apt install git

Как только установка будет завершена, проверьте версию Git:

$ git – version

Проверка версии Git
Проверка версии Git

Вывод показывает, что мы установили Git версии 2.30.2.

Способ 2. Установка Git из исходного кода

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

Для начала установите все зависимости Git:

$ sudo apt update
$ sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Как только установка будет завершена, перейдите к проекту Git, который размещен на Github

https://github.com/git/git

Перейдите в ветку «Master» и нажмите на ссылку «Tags» и выберите последнюю опцию Git. Которая обычно является первой опцией сверху. Избегайте выбора версии-кандидата на выпуск (которая содержит суффикс rc). Это больше похоже на бета-версию и, скорее всего, будет ошибочной и нестабильной.

На момент написания этой инструкции последним выпуском Git был Git v2.33.0. Это тот релиз, который мы собираемся установить.

Выбор последней версии git для Debian
Выбор последней версии git для Debian

В дальнем правом углу нажмите кнопку «Код«, а затем скопируйте ссылку «Загрузить ZIP«.

Скачивание репозитория git на Github
Скачивание репозитория git на Github

Вернитесь на свой сервер Debian 11 и загрузите zip-файл с помощью команды wget.

$ wget https://github.com/git/git/archive/refs/heads/master.zip -O git.zip

Затем распакуйте сжатый файл.

$ unzip git.zip

Дале перейдите в несжатый каталог.

$ cd git-2.33.0

Теперь установите его из исходного кода, используя следующие команды:

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

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

$ git – version

Проверка установленной версии git на Debian
Проверка установленной версии git на Debian

Как настроить Git

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

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

$ git config – global user.name "Winnie"
$ git config – global user.email "Winnie@xyz.com"

Чтобы убедиться, что конфигурация настроена правильно, выполните команду:

$ git config – list

Настройка git на сервере Debian
Настройка git на сервере Debian

Эти сведения записаны в файле ~/.gitconfig. Вы можете дополнительно подтвердить это, просмотрев файл.

$ cat ~/.gitconfig

конфигурационный файл git
конфигурационный файл git

Заключение

Теперь вы можете использовать Git для размещения своего кода на любой платформе. А так же для размещения кода и совместной работы, такой как Github. В этой инструкции мы показали вам как выполнить установку Git на сервере Debian 11.

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