大数据之yum安装git

下载git

bash 复制代码
wget https://github.com/git/git/archive/v2.21.0.tar.gz

解压

bash 复制代码
tar -zxvf ./v2.21.0.tar.gz

安装编译所需必须依赖

bash 复制代码
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

进入解压的文件夹编译git

bash 复制代码
cd git-2.21.0/
make prefix=/usr/local/git all

执行安装命令,安装git到/usr/local/git

bash 复制代码
make prefix=/usr/local/git install

打开/etc/profile文件,末尾追加如下内容:PATH=$PATH:/usr/local/git/bin

bash 复制代码
vim /etc/profile

保存后重新加载环境变量

bash 复制代码
source /etc/profile

检查版本:git --version

安装成功

相关推荐
悟空瞎说1 天前
# Git 交互式变基:优雅整理提交历史,告别杂乱 PR 记录
前端·git
身如柳絮随风扬1 天前
Git 核心操作:rebase 与 merge 的区别,以及分支管理最佳实践
大数据·git
cccyi71 天前
Git本地和远程邮箱一致,上传也有贡献显示,但是没有绿点或绿点延迟显示
git
暗暗别做白日梦1 天前
Git 提交信息命名规范:feat、fix、refactor
git
憧憬成为java架构高手的小白1 天前
git(基于b站狂神说学习)【未完结】
git·学习
likerhood1 天前
Git 提交与推送常见报错处理笔记
笔记·git
chen_2271 天前
KZPROJ Git Diff AI 审查工具
git·ai·claude·kanzi
向日的葵0062 天前
大模型技术之git(第八章)
git
xuhaoyu_cpp_java2 天前
Git学习(一)
经验分享·笔记·git·学习
Mr YiRan2 天前
Android构建优化:基于Git Diff+TaskGraph
android·git·elasticsearch