Инсталляция 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