1. 安装必要的编译依赖

要编译 Git 源码,首先得安装一系列必要的依赖包。

1
2
3
sudo apt update
sudo apt install -y build-essential libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev autoconf

2. 下载 Git 源码

你可以从 Git 官方镜像站点下载所需的稳定版本源码包。

1
2
3
4
5
# 查看最新稳定版本可访问:https://mirrors.edge.kernel.org/pub/software/scm/git/
VERSION=2.49.0
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-${VERSION}.tar.gz
tar -xzf git-${VERSION}.tar.gz
cd git-${VERSION}

3. 配置并编译源码

对 Git 源码进行配置,然后编译并安装。

1
2
3
./configure --prefix=/usr/local
make -j$(nproc) # 使用所有CPU核心加速编译
sudo make install

4. 验证安装结果

安装完成后,通过以下命令验证 Git 是否成功安装以及版本信息。

bash

1
2
git --version
# 应该输出:git version 2.42.0

5. (可选)更新系统路径

要是 Git 命令无法被找到,你可以更新系统路径。

bash

1
2
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

6. (可选)配置 Git

安装完成后,建议对 Git 进行个人信息配置。

bash

1
2
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

补充说明

  • 若要更新 Git,只需重复上述步骤,下载新版本的源码并安装即可。
  • 源码安装的 Git 不会通过apt upgrade自动更新,你需要手动维护更新操作。
  • 如需卸载 Git,可执行sudo rm -rf /usr/local/bin/git* /usr/local/share/git*