Инсталляция GIT из исходников в Centos 6.x / 7.x

Если git из стандартных репозиториев не устраивает. Например не пушит на github.

git 2.x

# yum install -y git
# yum install -y tar gcc


# yum install -y \
curl-devel \
expat-devel \
gettext-devel \
openssl-devel \
zlib-devel


# yum install -y perl-ExtUtils-MakeMaker


# cd /tmp

// Устанавливаем последнюю версию

# git clone --depth=1 https://github.com/git/git.git


# cd git/


# head -c 100 GIT-VERSION-FILE
GIT_VERSION = 2.13.GIT


# mkdir -p /opt/git/2.13.0


# make prefix=/opt/git/2.13.0 all
# make prefix=/opt/git/2.13.0 install


$ /opt/git/2.13.0/bin/git --version


# yum remove -y git


# su - <username>


# vi ~/.bash_profile


#### GIT ##############################

    export GIT_HOME=/opt/git/2.13.0
    export PATH=$PATH:$GIT_HOME/bin

#### GIT ##############################


$ source ~/.bash_profile


$ git --version
git version 2.13.GIT