先检查自己的Linux系统是否自带了git
git --version
如果现实 1.8.xx什么的,就卸载掉,因为这个git对于gerrit的兼容性不够好。
卸载git
yum -y remove git

下载新版本git 2.12.2
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.12.2.tar.gz
这个可以直接把连接复制到Windows浏览器进行下载。
下载完后,拷贝到Linux指定目录下
进行安装
首选安装git 依赖包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
也许其中的gcc,zlib什么的已经安装过,没关系,直接执行,在安装一遍,不影响。

开始安装git
tar -zxf git-2.12.2.tar.gz —解压
cd git-2.12.2 —进入解压后的目录
./configure prefix=/root/ProjectNeeds/softwares/git —配置安装路径
make && make install —编译并安装
到这里,git已经安装好了。

接下来配置环境变量
vim /etc/profile 
在文件最底部填写

#ADD git PATH by panzhongjian
GIT_HOME=/root/ProjectNeeds/softwares/git
PATH=$PATH:$GIT_HOME/bin

source /etc/profile --使配置的变量生效

查看git版本

git --version
如果还是显示1.8,说明环境变量没有起作用

解决办法:
whereis git(你会发现有三处,原因就是第一处指向了原来的1.8的git)
在这里插入图片描述
ln -sf /root/ProjectNeeds/softwares/git/bin/git /usr/bin/git (这个是建立git软连接的命令,f是覆盖,覆盖第一处的git)

Logo

更多推荐