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
相关推荐
hanxiuchao16 小时前
告别客户端臃肿!网页端 M3U8 播放调试方案,适配全办公场景
运维·python·django·m3u8·m3u8播放
qq_1631357516 小时前
Linux 判断是否安装 Conda / Miniconda 完整方法
linux
weixin_3077791316 小时前
Linux下Docker Compose里运行Milvus向量数据库故障诊断Shell脚本
linux·运维·数据库·docker·milvus
素心如月桠16 小时前
windows系统使用https://lnmp.org/的LNMP一键安装包,来打开我的服务器Linux
linux·运维·服务器
AOwhisky16 小时前
Linux(CentOS)系统管理入门笔记:第二期核心知识点自测与详解
linux·笔记·centos
运维大师17 小时前
【Linux运维极简教程】03-用户与用户组管理
linux·运维·服务器
weixin_4334176717 小时前
TortoiseGit推送到远端,如何配置
windows·git
Zhu75817 小时前
在Docker环境部署ApacheGuacamole,对接MySQL数据库
运维·docker·容器
Bruce_Liuxiaowei17 小时前
一次内网横向移动实战:从一个 5900 端口到穿越防火墙
运维·网络·安全
云计算-Security17 小时前
同(异)主机 Linux NAT 最佳实践
linux·服务器·网络