26 Ноябрь, 2015

CentOS 6 - обновить git

В репозиториях CentOS 6 лежит уже довольно старая версия пакета git-1.7.1-3 Все бы с ним хорошо, да есть один баг из-за которого в нем не работает хук из вот этой заметки: http://mrdeveloper.ru/post-36/git-deploy-hooks

Он ругается вот так:

remote: fatal: /usr/libexec/git-core/git-pull cannot be used without a working tree.

Ну что же, настало время исправить эту ополошность. Обновим git из репозитория GitLab.

wget -O /etc/yum.repos.d/PUIAS_6_computational.repo https://gitlab.com/gitlab-org/gitlab-recipes/raw/master/install/centos/PUIAS_6_computational.repo

wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-puias http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias

rpm -qa gpg*

yum repolist

yum --enablerepo=PUIAS_6_computational install git

git --version

В итоге получаем вполне рабочий git 1.8.3.1

Home