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

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


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

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

Git — один из самых популярных децентрализованных инструментов контроля версий, используемых разработчиками для координации работы между собой. Он был разработан Линусом Торвальдсом (создателем Linux Kernel) в 2005 году.

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

В этом руководстве мы объясним вам, как установить Git на сервер CentOS 8, используя yum и исходный код. Каждая установка имеет свои преимущества, выбор за вами.

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

Важно: у вас должен быть установлен и настроен сервер CentOS 8 с пользователем sudo с правами root. Если у вас его нет, вы можете создать учетную запись sudo

Установка Git с Yum на CentOS 8

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

sudo yum install git

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

git --version

git version 2.18.1

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

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

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

sudo yum groupinstall "Development Tools"
sudo yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel

После успешной установки инструментов откройте любой браузер и посетите зеркало проекта Gits на GitHub Release. Тот, что вверху, — это последняя версия Git, но у вас она может отличаться. Теперь посмотрите на нужную вам версию, затем щелкните правой кнопкой мыши исходный код (tar.gz) и скопируйте ссылку для загрузки, используя следующую команду wget, как показано.

sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

После завершения загрузки разархивируйте исходный пакет с помощью команды tar и перейдите в каталог.

sudo tar -xf git.tar.gz
cd git-*

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

sudo make prefix=/usr/local all install

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

git --version

git version 2.23.0

Настройка Git

Теперь git успешно установлен на компьютере с CentOS, теперь вам нужно будет настроить свою личную информацию, которая будет использоваться при внесении каких-либо изменений в ваш код.

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

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

git config --list

user.name=Your Name
[email 

Вышеуказанные настройки хранятся в файле глобальной конфигурации ~/.gitconfig. Чтобы внести какие-либо дополнительные изменения в этот файл, используйте команду git config или отредактируйте файл вручную.

Заключение

Вот и все! В этой статье мы объяснили, как установить Git на сервер CentOS 8, используя yum и исходный код. Чтобы узнать больше о Git, прочитайте нашу статью «Как использовать систему контроля версий Git в Linux» [Подробное руководство]