CentOS7安装git-2.42.1

文章目录

资源下载

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
相关推荐
曾几何时`15 小时前
虚拟环境pip
git
她说可以呀15 小时前
git的版本回退
git
躺不平的理查德17 小时前
Shell逻辑判断备忘录
运维·服务器·git
Bdygsl17 小时前
Git(2)—— 分支管理
git
孟俊宇-MJY19 小时前
Ansible自动化运维
git·github
笨拙的老猴子19 小时前
Git 翻车现场:那些年我 git push --force 毁掉的东西
git·代码管理
GitCode官方19 小时前
投稿|Git + Docker 零基础入门攻略
git·docker·容器
_可乐无糖20 小时前
Windows本地安装git
git
2301_7800290420 小时前
.gitignore不可以忽略文件问题
git·gitee·开源
饕餮争锋21 小时前
PR中的P为什么是pull而非push?
git