-
原因
由于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
相关推荐
2023自学中14 分钟前
imx6ull 开发板,手机,MQTT 物联网通信实验。f89790707017 分钟前
把文件进行锁死,不要有写的权限。不被恶意攻击用户23678298016820 分钟前
Linux kill 命令:从信号机制到进程管理的深度解析00后程序媛33 分钟前
ubuntu安装qemu和xv6载数而行5201 小时前
Linux操作系统 5 组管理,权限管理疯狂打码的少年1 小时前
Cache的三种映射方式(直接/全相联/组相联)minji...1 小时前
Linux 高级IO(四)多路转接之epoll,epoll 模型及原理蜡笔婧萱1 小时前
网络服务综合大实验--包含NFS服务器,Web服务器,DNS域名服务器林熙蕾LXL1 小时前
守护进程&IO多路复用介绍mounter6252 小时前
技术前沿:在内核实时更新(Live Update)期间保留 hugetlbfs 内存