User Tools

Site Tools


Installing Git On A DirectAdmin CentOS Server

Due to CentOS maintaing and providing the RPM's for its service, 1.8 is the default version if installed by the OS.

Git is available via yum and can be installed with 'yum install git -y':

  yum install git

You can now confirm git is installed:

  [root@host]# git --version
  git version

You could quickly get up and running with Git via Yum as demonstrated above, but it installs version 1.8 as of July 2019. For most users, this is perfectly fine, but if there is some feature that you need that is only present in the later versions, you will need to install from source to have that feature.

Git (Source Install)

Version 2.28 requires asciidoc and xmlto packages and may require a 3rd party repo to install.

We recommend using 2.26 for now with CentOS 7 unless you're savvy with repo additions.

To install from source, go ahead and log into your server via SSH as the root user.

First, we'll need to grab the latest available version:

For other releases:2)

Left-click on the tar.gz link for that version and 'Copy Link Location'. Now, back in the terminal, run the following commands (but change the wget url/version accordingly for the version you are installing):

  yum install gettext-devel -y
  cd /usr/local/bin/
  tar -zxf v2.26.0.tar.gz
  cd git-*
  make configure
  ./configure --prefix=/usr
  make all doc info
  make install install-doc install-html install-info

Now confirm the version of git installed:

  [root@host git-2.26.0]# git --version
  git version 2.26.0
  [root@host git-2.26.0]# 

That's it! :) Git is now installed.

Note that you can use Git itself from now onward to update Git, like so:

  cd /usr/local/bin/
  git clone
  [root@host bin]# git clone
  Cloning into 'git'...
  remote: Enumerating objects: 271307, done.
  remote: Total 271307 (delta 0), reused 0 (delta 0), pack-reused 271307
  Receiving objects: 100% (271307/271307), 120.29 MiB | 12.03 MiB/s, done.
  Resolving deltas: 100% (201377/201377), done.
  [root@host bin]# 
  [root@host bin]# git --version
  git version 2.26.0
  [root@host bin]# 

If you require assistance with this, remember KnownHost is here to help! Feel free to open a support ticket and we'll be glad to run these commands for you. :)

control-panels/directadmin/how-to-install-git-on-directadmin-on-centos.txt · Last modified: 2021/02/22 08:47 by Jonathan K. W.