8i | 9i | 10g | 11g | 12c | 13c | 18c | 19c | 21c | 23c | Misc | PL/SQL | SQL | RAC | WebLogic | Linux

Home » Articles » Linux » Here

Git 2.x Installation on Linux

The version of Git available from the Yum repositories is typically quite old. This article describes the manual installation of Git 2.x on Linux. The same method should work for all the RHEL clones (Oracle Linux, CentOS) and Fedora.

From RPM

Make sure you've enabled the EPEL repository.

# RHEL7/OL7
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y epel-release

# RHEL8/OL8
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y epel-release

Remove any existing git installations, and install git from an RPM repo.

# RHEL7/OL7
yum remove -y git
yum remove -y git-*
yum install -y https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
yum install -y git

# RHEL8/OL8
dnf remove -y git
dnf remove -y git-*
dnf install -y https://packages.endpointdev.com/rhel/8/os/x86_64/endpoint-repo.x86_64.rpm
dnf install -y git

Test it, by checking the version.

git --version

From Source

Install the prerequisite packages and remove the any current Git installation.

# RHEL7/OL7
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
yum remove -y git

# RHEL8/OL8
dnf install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
dnf install -y gcc perl-ExtUtils-MakeMaker
dnf remove -y git

Download the latest Git installation from kernel.org and unpack it.

cd /usr/src
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.36.1.tar.gz
tar xzf git-2.36.1.tar.gz

Install it.

cd git-2.36.1
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc

Test it, by checking the version.

git --version

For more information see:

Hope this helps. Regards Tim...

Back to the Top.