如何在Centos7(Linux)上源码安装最新版Git

如何在Centos7(Linux)上源码安装最新版Git
本文将详解如何在CentOS7服务器上源码安装最新版Git。 具体步骤如下:

环境说明:
本文使用的linux版本为CentOS Linux release 7.5.1804,安装使用的是具有sudo权限的非root用户deploy,我是为了安全起见所以就没有使用root用户进行安装,当然了你也可以使用root用户进行安装。好了,话不多说,下面就是具体的安装步骤:

1.检查系统是否已经默认安装了旧版本的Git,删除旧版本的git

[deploy@ea0dh7mn ~]$ git --version

某些CentOS7默认安装了git旧版本,如果使用上面的命令发现已经安装了git,我们需要先卸载,命令如下:

[deploy@ea0dh7mn ~]$ yum remove git

2、安装Git所需依赖库,这些依赖库都可以在默认的CentOS存储库中找到,这些库是把源代码构建成二进制文件所必须的:

[deploy@ea0dh7mn ~]$ sudo yum groupinstall "Development Tools"
[deploy@ea0dh7mn ~]$ sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

3、从Github下载GIT最新版源代码,地址为:https://github.com/git/git

[deploy@ea0dh7mn ~]$ wget  https://github.com/git/git/archive/master.zip -O git.zip

最新版2.19.1git截图
从截图可以看出,目前最新版的Git为2.19.1

4、解压、编译并安装:

[deploy@ea0dh7mn ~]$ unzip git.zip
[deploy@ea0dh7mn ~]$ cd git-master
[deploy@ea0dh7mn ~]$ make configure
[deploy@ea0dh7mn ~]$ ./configure --prefix=/usr/local
[deploy@ea0dh7mn ~]$ sudo make install

5、安装完成后检测是否安装成功

[deploy@ea0dh7mn ~]$ git --version
git version 2.19.GIT

如果上边的步骤顺利执行完毕,则可以用“git”命令了,简单测试下:

[deploy@ea0dh7mn ~]$ git clone https://github.com/tzq668766/angular_train.git

the end