1.删除系统自带的git

  1. apt-get autoremove -y --purge git

2.检查是否删除成功

  1. git --version

3.首先下载git包:

[如果没有安装wget,apt-get install -y wget curl]

  1. $ cd /opt
  2. $ wget https://www.kernel.org/pub/software/scm/git/git-2.29.3.tar.gz

4.解压:

  1. $ tar xvzf git-2.29.3.tar.gz

5.进入git-2.29.3目录

  1. cd git-2.29.3

【注:step6-step10 是源码包的编译和gcc、make所需软件包的安装过程】

6.安装gcc编译

  1. apt-get update && apt-get install -y gcc-4.8

7.cofigure 并将软件安装到/usr/bin/git目录

  1. ./configure --prefix=/usr/bin/git

8.安装make需要的软件

  1. apt-get install -y build-essential zlib1g-dev libssl-dev build-essential tcl8.4 tk8.4 gettext

9.make(编译源码包)

  1. make

10.安装源码包

  1. make install

11.将git配置带环境变量(配置在/etc/profile)中

  1. vim /etc/profile
  2. export PATH=$PATH:/usr/bin/git/bin
  3. source /etc/profile

12.检查git是否安装成功(若有版本号则成功)

  1. git --version
  1. [注意:当你配置jenkins上的git工具时,git的主目录输入(/usr/bin/git/bin/git)即可]