CentOS源码安装Git步骤详解
准备工作
在开始安装Git之前,确保你的CentOS系统已经更新了所有必要的软件包,这可以通过以下命令完成:

sudo yum update -y
安装依赖
Git的编译和安装需要一些依赖库,以下命令可以安装所有必要的依赖:
sudo yum install -y \
gcc \
openssl-devel \
expat-devel \
gettext-devel \
zlib-devel \
libcurl-devel \
perl-ExtUtils-MakeMaker 下载Git源码
从Git的官方网站下载最新的源码包,可以通过以下命令下载:
wget https://github.com/git/git/releases/download/v2.35.3/git-2.35.3.tar.gz
解压源码包
下载完成后,解压源码包:
tar -zxf git-2.35.3.tar.gz cd git-2.35.3
配置安装
进入源码目录后,配置Git的安装选项,以下命令将Git安装到/usr/local目录:
./configure --prefix=/usr/local
编译和安装
配置完成后,编译并安装Git:

make sudo make install
验证安装
安装完成后,可以通过以下命令验证Git是否安装成功:
git --version
如果命令行显示了Git的版本信息,则表示Git已成功安装。
环境变量配置
为了方便使用Git,可以将Git的安装路径添加到系统环境变量中,编辑~/.bashrc文件:
sudo nano ~/.bashrc
在文件末尾添加以下行:
export PATH=/usr/local/bin:$PATH
保存并关闭文件,然后执行以下命令使更改生效:

source ~/.bashrc
使用Git
现在你可以使用Git进行版本控制了,以下是一些基本的Git命令:
- 创建一个新的仓库:
git init - 克隆一个现有的仓库:
git clone [url] - 添加文件到暂存区:
git add [file] - 提交更改:
git commit -m "[commit message]"
FAQs
Q1: 安装Git时遇到“error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory”怎么办?
A1: 这是因为系统缺少libexpat库,你可以通过以下命令安装:
sudo yum install -y expat-devel
然后重新尝试安装Git。
Q2: 如何更新Git到最新版本?
A2: 你可以通过以下步骤更新Git到最新版本:
- 删除旧的Git源码包和安装目录。
- 下载最新的Git源码包。
- 解压源码包并进入目录。
- 重新执行配置、编译和安装步骤。

