Linux 自动化安装 git

版权声明:本文为博主原创文章,未经博主允许不得转载。 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连接的配置#
######################

猜你喜欢

转载自blog.csdn.net/qq_30071413/article/details/82465482