-
原因
由于centos自带的git版本太低,使用git的时候会出现很多问题,但是尝试了各种办法无法直接更新git版本,所以最后自己手动编译安装git
-
在github下载源码,下载解压之后,上传到服务器,我上传到 /home/user/software 路径下 下载点这里

-
下载编译用的工具包,权限不够的话,记得前面加上sudo
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker -
进入源码根目录 ,准备编译和安装,注意路径用自己的路径
cd /home/user/software/git-2.43.0 -
编译源码,prefix=/home/user/my-git的意思是将git编译好的文件放在这个目录下,当然下一步安装也会安装在这个目录下
make prefix=/home/user/my-git all -
安装
make prefix=/home/user/my-git install -
配置PATH环境变量,在.bashrc(如果你使用的是Bash Shell)中加上这一行。你可以使用vim等工具编辑它
export PATH=/home/user/my-git/bin:$PATH -
查看安装是否成功,出现版本就表示安装成功了

centos 手动编译安装git
菜鸟也疯狂_2023-12-16 9:57
相关推荐
戴为沐19 小时前
Linux内存扩容指南zylyehuo1 天前
Linux 彻底且安全地删除文件用户805533698032 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约用户034095297912 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点嘻嘻仙人2 天前
Ubuntu中 git上传自己的项目和二次上传一般流程Patrick_Wilson2 天前
Squash Merge 的血缘陷阱:为什么删掉的代码又活了过来沉浸学习的匿名网友3 天前
什么是 .gitignore?为什么每个 Git 项目几乎都离不开它?深海鱼在掘金3 天前
Git 完全指南 —— 第3章:理解工作区、暂存区、版本库三个核心Web3探索者4 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?江华森4 天前
Git 基础筑基:从原理到团队协作的全栈实战