文档说明
- 本文档是由源码包安装,安装包来自于git官网
- 下面这段shell脚本的执行方式可以复制到centos中一行行执行,也可以打成一个 ***.sh 然后使用 sh ***.sh 运行,***.sh 的文件内容就是以下脚本
看shell脚本
#!/bin/bash # git 的安装目录 gitRoot='/opt/environment/git-2.29.3' # 安装 git 依赖 yum -y install wget curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker # 来到下载和安装资源的目录 cd /usr/local/src/ # 下载 git 安装包 wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.3.tar.gz # 解压安装包 tar -zxvf git-2.29.3.tar.gz # 创建安装目录 mkdir -p $gitRoot # 去到解压的根目录 cd /usr/local/src/git-2.29.3 # 开始安装 ./configure PREFIX=$gitRoot make prefix=$gitRoot all make prefix=$gitRoot install # 来到根目录 cd ~ # 删除安装包 rm -rf /usr/local/src/git-2.29.3.tar.gz rm -rf /usr/local/src/git-2.29.3 # 安装完成了配置环境变量 echo >> /etc/profile echo '# set git environment' >> /etc/profile echo "GIT_HOME=$gitRoot" >> /etc/profile echo 'PATH=$PATH:$GIT_HOME/bin' >> /etc/profile echo 'export PATH GIT_HOME' >> /etc/profile # 使配置的环境变量生效 . /etc/profile
运行完成之后看看效果,运行命令 git --version
好啦,下课