centos默认带的Git版本过低,在执行gitlab-runner自动化部署时会出现版本兼容问题,通过手动编译的方式安装最新版本。
1、查看系统git版本信息
git --version
2、卸载默认安装的低版本git
sudo yum remove git
3、安装安装依赖库
sudo yum install curl-devel expat-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker
4、下载新版本git源码包https://github.com/git/git/releases
5、解压源码包,并移动到安装目录
sudo tar -zxvf git-2.24.1.tar.gz
sudo mv git-2.24.1 /usr/git-2.24.1
6、编译安装
cd /usr/git-2.24.1
sudo make install
7、添加环境变量配置
sudo vi /etc/profile
添加如下配置:
#git
export GIT_HOME=/usr/git-2.24.1
export PATH=$GIT_HOME/bin:$PATH
5、让环境变量配置生效
sudo source /etc/profile
6、验证配置,能显示git版本号表示安装成功
git -version