禁止转载!!
git的官网:https://git-scm.com/downloads
下载安装包
如果你是Debian/Ubuntu按照官网上的命令行就可以了:传送门
因为使用的Red Hat/CentOS,安装稍微麻烦一点,首先去这里下载安装包https://mirrors.edge.kernel.org/pub/software/scm/git/
我这里是从1.8升级到2.18
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.3.tar.gz
提前安装必备的包
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
如果缺少其中某一项,后面安装的时候会报错,我当时就是提示openssl和zlib两个错误!!
安装
1.解压
tar -xzvf git-2.18.3.tar.gz
2.进入解压后的文件目录下 执行“./configure”命令
cd git-2.18.3
./configure
如果有configure,则需执行./configure,然后再执行make进行编译,最后执行make install进行安装。如果没有configure文件,只有makefile,则只需跳过./configure步骤即可。
如果执行make是出错,则先执行下make test,再执行下make clean,然后再make。make test是为了保证你下载代码可以在你的环境下正确执行而已。
3.执行“make”命令进行编译(需要等待一会儿)
4.执行“make install”完成软件的安装
5.执行“make clean”删除安装时产生的临时文件
6.重新打开终端,查看版本
git --version