版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30071413/article/details/82465482
系统基于阿里云CentOS 7.3 安装过程和解释都在代码中:
可以直接复制到shell脚本中运行
#!/bin/bash
#删除已经存在的文件,防止冲突
yum remove -y git
#安装依赖
yum -y install expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
#将安装包下载到/usr/src下
cd /usr/src
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
#解压缩安装包
tar -zxvf git-2.9.5.tar.gz
#进入解压包中配置安装路径
cd git-2.9.5
./configure prefix=/usr/git
#编译并安装
make && make install
#判断是否存在路径变量
TEXT=$(cat /etc/profile)
GITPATH='export PATH=$PATH'
REPLACE='export PATH=$PATH:/usr/git/bin'
#是否有已经存在其他环境变量的配置路径
if [[ $TEXT == *$GITPATH* ]]
#添加变量路径
then echo "${TEXT/$GITPATH/$REPLACE}" > /etc/profile
#向文本末尾追追加路径
else echo "$REPLACE" >> /etc/profile
fi
#更新文件
source /etc/profile
#查看是否安装成功,显示版本号即安装成功#查看是否安装成功,显示版本号即安装成功
git --version
######################
#以后加入git连接的配置#
######################