安装git
使用 yum 安装
yum -y install git
git --version
yum安装git目录为 /usr/libexec/git-core
yum安装的版本最高只能到1.8.31
编译安装
如果使用yum安装了git需要先移除旧版本
sudo yum remove git
sudo yum remove git-*
下载源码
wget https://github.com/git/git/archive/v2.34.1.tar.gz
解压安装
tar -zxvf v2.34.1.tar.gz
cd git-2.34.1
# 1. 配置阶段
make configure # 生成配置脚本(如需要)
./configure --prefix=/usr/local # 检查系统并生成Makefile
# 2. 编译阶段
make # 编译源代码
# 3. 安装阶段 make install # 安装到 --prefix 指定的位置
make install

检查 git 版本
# 检查安装版本
git --version
# 验证安装路径
which git
# 应该显示:/usr/local/bin/git
安装后找不到 git 命令
# 检查安装目录
ls -la /usr/local/bin/git
# 重新配置 PATH
hash -r
配置环境变量(可选)
方式一
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
方式二
vim /etc/profile
# 在文件末尾添加,或找到现有的 PATH 设置行
export PATH="/usr/local/bin:$PATH"
# 刷新环境变量
source /etc/profile
卸载编译版 Git
# 进入源代码目录
cd git-2.34.1/
sudo make uninstall
可能遇到的依赖问题
fatal error: expat.h: No such file or directory
yum install expat-devel
fatal error: expat.h: No such file or directory
yum install libcurl-dev libcurl-devel