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
相关推荐
zhangfeng113317 分钟前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
csdn_aspnet8 小时前
Git灾难级误操作抢救手册:从reset到reflog的终极救援
git·恢复·误删
2401_8916558110 小时前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes
m0_5281744511 小时前
Git对象存储原理(blob/tree/commit) 引用日志(reflog)
大数据·git·elasticsearch·全文检索
无限进步_11 小时前
【C++】单词反转算法详解:原地操作与边界处理
java·开发语言·c++·git·算法·github·visual studio
Wzx19801214 小时前
Git分布式版本控制工具
git
whale fall1 天前
git add、git commit、git push 的区别和联系
git
倾云鹤1 天前
Git同时推送多个远程仓库
git
sdm0704271 天前
基础开发工具git,gdb
git
胡琦博客1 天前
如何同步远程分支到本地(远程有些分支已经删除了)
git