
I also wanted to add that the "Getting Started" guide at the GIT website also includes instructions on how to download and compile it yourself:ĭownload git source code from kernel git or simply use following command to download Git 2.5.3. Let use following command to check git version # git -version One completion of above steps, you have successfully install Git in your system. HINT 2 before $PATH, since the older version of git was already on $PATH: export PATH=/usr/local/git/bin:$PATH At the minimum, it should use '' instead of "" and should really be a separate script in /etc/profile.d/ Because echo "export PATH=$PATH:/usr/local/git/bin" > /etc/bashrc used "" instead of '', it would expand the current session's value for $PATH instead of keeping it as a variable, and could adversely affect the entire system. Updated method of adding compiled git bin directory to bashrc. # echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/profile.d/git.sh # echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/bashrc # cd /usr/srcĪfter downloading and extracting Git source code, Use following command to compile source code. # yum remove gitĭownload git source code from kernel git or simply use following command to download Git 2.0.4.

If your older version is also compiled through source, then skip this step. Now remove any prior installation of Git through RPM file or Yum package manager. # yum install gcc perl-ExtUtils-MakeMaker

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

Use following command to install required packages before compiling Git source. (And pasted/reformatted from above source in case it is removed later)įirstly we need to make sure that we have installed required packages on your system. If the accepted answer does not give you the version you want, try the following instructions: I found this nice and easy-to-follow guide on how to download the GIT source and compile it yourself (and install it). Installing a specific version of git say 2.x Otherwise it complained about dependency problems. Thanks to Anthony Hatzopoulos, for git v1.8x you'll need to use git18 as in: yum -disablerepo=base,updates -enablerepo=rpmforge-extras install git18Īlso thanks to for the below hint and for the feedback:Ĭhange the rpmforge.repo file to have rpmforge-extras to enabled,

Make sure you got the rpmforge repository added to your CentOS yum and just run the flowing command: yum -disablerepo=base,updates -enablerepo=rpmforge-extras install git Having a look at the blog here I found the solution in one of the comments.
