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
相关推荐
hopsky2 分钟前
docker 容器文件异常大的问题排查
运维·docker·容器
鹏大师运维3 分钟前
统信UOS CVE-2026-31431漏洞怎么修?先看漏洞,再看3种修复方法
linux·内核·deb·漏洞修复·统信uos·补丁·本地提权
feng_you_ying_li9 分钟前
liunx之软硬链接与库的制作原理(1)
linux
bloglin999999 分钟前
兼容旧版 docker-compose 和新版 docker compose
运维·docker·容器
怀旧,10 分钟前
【Linux网络编程】6. 传输层协议 UDP
linux·网络·udp
宠..16 分钟前
VS Code 修改 C++ 标准同时修改错误检测标准
java·linux·开发语言·javascript·c++·python·qt
|_⊙17 分钟前
Linux 深入理解文件(IO)
linux·运维·服务器
kyle~21 分钟前
Linux时间系统4---从PHC_PTP到ROS 2驱动与控制链路
linux·运维·数码相机
largecode26 分钟前
给用户打电话,怎么在对方手机显示为“XX旅游”?号码认证办理教程
linux·服务器·容器·智能手机·ssh·旅游·vagrant
无限进步_35 分钟前
【Linux】vim:在终端里高效编辑
linux·运维·vim