文章目录
- 资源下载
- 安装依赖
- 下载安装包,上传到服务器
- [解压到 /usr/local/src 目录下](#解压到 /usr/local/src 目录下)
- 编译安装
- 设置环境变量
- 验证版本号是否正常
- 卸载系统自带git
- 重新执行如下命令更新环境变量
- 再次查看版本,如下表示OK
资源下载
https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.42.1.tar.gz
安装依赖
bash
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker
下载安装包,上传到服务器
bash
scp -r C:\Users\xxx.xxx\Downloads\git-2.42.1.tar.gz root@xxx.xxx.xxx.xxx:/usr/local/xxx
解压到 /usr/local/src 目录下
bash
cd /usr/local/xxx
tar -zxvf git-2.42.1.tar.gz -C /usr/local/src/
编译安装
bash
cd /usr/local/src/git-2.42.1/
./configure --prefix=/usr/local/git
make
make install
设置环境变量
bash
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile
验证版本号是否正常
bash
[root@localhost git-2.42.1]# git --version
git version 1.8.3.1
# 与我们安装的版本不一致,表示当前git为系统自动带git
卸载系统自带git
bash
yum remove git -y
重新执行如下命令更新环境变量
bash
source /etc/profile
再次查看版本,如下表示OK
bash
[root@localhost /]# git --version
git version 2.42.1