Как установить последнюю версию Git (Git 2.x) на CentOS 7
Это руководство предназначено для установки последней версии Git на сервере CentOS 7. Версия git, доступная в репозитории CentOS 7, устарела, 1.x. Если вам нужна более новая версия Git, используйте это руководство для ее установки.
Git — это распределенная система контроля версий, используемая для отслеживания изменений файлов с целью координации работы над этими файлами среди членов команды. Git является наиболее широко используемой системой контроля версий в мире сегодня.
Начните с проверки установленной версии git
на вашем сервере CentOS 7.
$ git --version git version 1.8.3.1
Установите последнюю версию git из репозитория IUS
IUS — это проект сообщества, который предоставляет пакеты RPM для более новых версий некоторых программ для дистрибутивов Enterprise Linux. Целью проекта является создание высококачественных RPM-пакетов для Red Hat Enterprise Linux (RHEL) и CentOS.
Удалить старый мерзавец
sudo yum remove git*
Добавить репозиторий IUS CentOS 7
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm sudo yum -y install git2u-all
Проверьте git
версию после установки git2u-all
пакета
$ git --version git version 2.16.5
Как подтверждено, текущая версия Git 2.16.5
Установите последнюю версию git из исходного кода
В этом методе вам будет поручено строить git
из исходного кода. Требуются пакеты зависимостей
sudo yum groupinstall "Development Tools" sudo yum -y install wget perl-CPAN gettext-devel perl-devel openssl-devel zlib-devel
Скачайте и установите git
export VER="2.22.0" wget https://github.com/git/git/archive/v${VER}.tar.gz tar -xvf v${VER}.tar.gz rm -f v${VER}.tar.gz cd git-* sudo make install
Проверьте новую версию git
установленной в вашей системе
$ git --version git version 2.22.0
Теперь у вас должна быть последняя версия Git на вашем сервере CentOS 7.