Отслеживание исходного кода это один из важнейших навыков, которыми должен обладать каждый разработчик. 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 версии 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. Это тот релиз, который мы собираемся установить.
В дальнем правом углу нажмите кнопку «Код«, а затем скопируйте ссылку «Загрузить ZIP«.
Вернитесь на свой сервер 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
На данный момент мы успешно выполнили установка Git на сервер Debian 11. Остался последний маленький нюанс. Нам нужно настроить его так, чтобы сообщения содержали правильную информацию.
Мы сообщим наше имя и адрес электронной почты, которые будут включены в сообщения о фиксации. Для этого потребуется выполнить следующие действия команды конфигурации git.
$ git config --global user.name "Winnie"
$ git config --global user.email "Winnie@xyz.com"
Чтобы убедиться, что конфигурация настроена правильно, выполните команду:
$ git config --list
Эти сведения записаны в файле ~/.gitconfig. Вы можете дополнительно подтвердить это, просмотрев файл.
$ cat ~/.gitconfig
Заключение
Теперь вы можете использовать Git для размещения своего кода на любой платформе. А так же для размещения кода и совместной работы, такой как Github. В этой инструкции мы показали вам как выполнить установку Git на сервере Debian 11.