赞
踩
在linux 上安装和更新git
# 备份yum源
cd /etc/yum.repos.d/ && mkdir bk && mv -f *.repo ./bk
# 下载yum源(离线环境,直接下载到yum.repos.d目录下,重命名为 CentOS-Base.repo)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 更新缓存
yum clean all
yum makecache
# 删除旧版本
yum remove -y git
# 安装git2.x
yum -y install git2u
# 查看版本
git version
但是一般yum源直接安装的版本一般较低,可以采用下面源码(离线)安装
首先准备好安装版本的git安装包
https://mirrors.edge.kernel.org/pub/software/scm/git/
# 删除旧版本 yum remove -y git # 安装依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install perl-ExtUtils-MakeMaker # 编译源码 tar -zxvf git-2.34.1.tar.gz cd git-2.34.1 make configure # 配置git安装路径 ./configure --prefix=/usr/local/git # 编译并且安装 make all && make install # 将git指令添加到bash中 echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc source /etc/bashrc # 查看版本 git version
如果执行 ./configure --prefix=/usr/local/git 出错,git 版本不是预期版本,可以换个目录进行安装
# 在 git-2.34.1 目录下执行
make clean
make configure && ./configure --prefix=/usr/bin
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。