在CentOS系统上部署Git版本控制系统是项目开发的必要基础,以下将详细介绍两种主流安装方式,并附赠配置技巧。
YUM仓库安装(推荐新手)

打开终端,首先更新系统软件包缓存:
sudo yum update -y
安装Git核心程序:
sudo yum install git -y
验证安装是否成功:
git --version
正常情况下将显示类似“git version 2.27.0”的版本信息,表明基础安装已完成。
源码编译安装(适合需要特定版本)
当YUM仓库中的版本无法满足需求时,可选择源码编译方式。

安装编译依赖环境:
sudo yum groupinstall "Development Tools" -y sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-CPAN -y
下载最新版源码(以2.35.1为例):
cd /usr/src sudo curl -o git-2.35.1.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.35.1.tar.gz
解压并进入目录:
sudo tar -xzf git-2.35.1.tar.gz cd git-2.35.1
编译安装:
sudo make prefix=/usr/local all sudo make prefix=/usr/local install
将自定义路径加入系统环境:
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc source ~/.bashrc
基础配置要点

安装完成后需要设置用户身份标识:
git config --global user.name "您的姓名" git config --global user.email "您的邮箱@example.com"
这些信息将记录在每次代码提交中,如需查看完整配置列表,可执行:
git config --list
多版本管理技巧
在某些特殊场景下,可能需要同时保留多个Git版本,建议通过软链接方式管理:
sudo ln -sf /usr/local/bin/git /usr/bin/git
此命令可将新编译的版本设为首选,通过调整软链接指向即可实现版本切换。
问题排查方法
若遇到“command not found”错误,可检查环境变量设置:
echo $PATH which git
对于编译安装出现的依赖缺失,通常会在configure阶段提示具体缺少的开发包。
从实际运维经验来看,生产环境建议优先选择YUM稳定版本,虽然版本可能较旧,但能确保系统兼容性,开发测试环境则适合使用源码编译,既能体验最新功能,又可自定义编译选项,掌握这两种安装方法,就能应对不同场景下的版本控制需求。
