前言
系统版本:CentOS7.6
git版本:2.39.2
下载安装包
下载地址:直通车
选择自己需要的版本复制下载地址,本人安装的是2.39.2的版本
在对应服务器上执行以下命令下载安装包
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.2.tar.gz --no-check-certificate
如果不加--no-check-certificate会报以下错误
下载完成后可以在当前文件夹下看到对应版本的安装包
安装依赖环境
yum install -y perl-devel
yum install -y libcurl-devel
yum install -y curl-devel
yum install -y gcc-c++
编译和安装
解压安装包
tar -zxvf git-2.39.2.tar.gz -C ../server/(替换为自己的解压目录)
解压完成后可以在对应的解压目录中看到对应的文件
切换到对应git的目录中
cd git-2.39.2/
指定安装的目录
./configure --prefix=/root/server/git
开始编译和安装,以下命令依旧在当前目录下执行
make && make install
如果以上命令报下面的错误
执行下面的命令安装zlib-devel即可,然后再重新编译
yum install -y zlib-devel
配置环境变量
配置环境变量的方法不止一种,个人比较习惯在/etc/profile.d/下面新建一个自己的文件进行配置,这个步骤根据自己的习惯来就可以
vim /etc/profile.d/my_env.sh
新增以下内容:
export PATH=/root/server/git/bin:$PATH
刷新环境变量
source /etc/profile
测试
输入以下命令:
git version
以下内容代表安装成功