linux编译安装git

拉取git源码

bash 复制代码
git clone https://github.com/git/git.git

切换到想要的版本

bash 复制代码
cd git
git reset --hard 7a1903a

安装编译环境

bash 复制代码
yum groupinstall -y "Development Tools"

删除旧的 git

bash 复制代码
rpm -qa | grep git
yum remove git

如果不是yum安装的,就搜索git命令在哪里删掉它即可
which git

在源码主路径下生成配置文件 (Makefile)

bash 复制代码
make configure

指定结果无存放路径

bash 复制代码
./configure --prefix= /usr/local/git --with-openssl=/usr/local/bin/openssl

编译 用 4个线程

bash 复制代码
make -j 4 

安装

bash 复制代码
make install
相关推荐
KING-WU51218 分钟前
Linux 工具之Make 与 Makefile
java·linux·服务器
Lsetea36 分钟前
OpenSSL报certificate is not yet valid:error 9与notBefore时间排查
linux·运维·https·ssl证书·openssl
魔法阵维护师36 分钟前
Linux 命令行入门踩坑记录:从 VMware 装系统到文件管理
linux·运维·服务器
飞飞传输42 分钟前
业务系统文件安全检测怎么做?生物医药企业选型与建设指南
大数据·运维·安全
姜鱼问生1 小时前
docker exec 排查容器问题:从日志到进程
运维·网络·数据库·docker·容器
qq_543447821 小时前
DNS解析怎么排查?故障处理与运维实用手册
运维·服务器·网络·php
DeviceHub1 小时前
AI服务器电源设计进阶:TLVR电感的应用解析与选型验证指南
运维·服务器·人工智能
Apipi*1 小时前
30天速通Linux 第七章进程间通信
linux·运维·服务器
emo_2b1 小时前
Pycharm配置conda解释器时遇到的问题及解决方法
linux·pycharm·conda
迪康软件zz1 小时前
终端审批体系怎么搭?从模板配置到业务连续性
运维·安全·自动化运维