快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」

你想要在 Linux 系统中安装最新版本的 Git,而不是系统默认仓库里可能比较旧的版本。不同的 Linux 发行版(如 Ubuntu/Debian、CentOS/RHEL)安装方式略有不同,我会分别给出最常用的两种方案。
Ubuntu 官方源里的 Git 版本通常不是最新的,推荐通过官方 PPA 源安装:
1# 更新软件包索引
2sudo apt update
3
4# 安装添加 PPA 所需的依赖
5sudo apt install -y software-properties-common1# 添加 Git 稳定版 PPA
2sudo add-apt-repository ppa:git-core/ppa -y
3
4# 再次更新索引(加载新 PPA 的包信息)
5sudo apt update1# 安装(如果已安装会自动升级到最新版)
2sudo apt install -y gitCentOS/RHEL 默认源的 Git 版本更旧,推荐通过 EPEL 源 + IUS 源安装:
1# CentOS 7
2sudo yum install -y epel-release
3
4# CentOS 8/9
5sudo dnf install -y epel-release1# CentOS 7
2sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
3
4# CentOS 8
5sudo dnf install -y https://repo.ius.io/ius-release-el8.rpm
6
7# CentOS 9
8sudo dnf install -y https://repo.ius.io/ius-release-el9.rpm1# CentOS 7
2sudo yum install -y git2u
3
4# CentOS 8/9
5sudo dnf install -y git如果上述方法不适用,可直接从源码编译最新版 Git:
centos7.x
2026.2.5-git-2.45.0

https://openlist.onedayxyy.cn/baidu/%E6%BA%90%E7%A0%81/2026.2.5-git-2.45.0
1# Ubuntu/Debian
2sudo apt install -y build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
3
4# CentOS/RHEL
5sudo yum install -y gcc make openssl-devel curl-devel expat-devel gettext-devel zlib-devel1# 进入临时目录
2cd /tmp
3
4# 下载最新稳定版(可替换为官网最新版本号,比如 2.45.0)
5wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.45.0.tar.gz
6
7# 解压
8tar -xf git-2.45.0.tar.gz
9cd git-2.45.01# 配置编译参数(指定安装路径为 /usr/local)
2./configure --prefix=/usr/local
3
4# 编译(-j 后接 CPU 核心数,比如 4,加快编译速度)
5make -j4
6
7# 安装
8sudo make install无论用哪种方法,安装完成后都可以通过以下命令验证版本:
1[root@hg-ecs ~]#git -v
2git version 2.45.0输出类似 git version 2.45.0 即表示安装成功(版本号以实际安装的为准)。
🔴 如果安装后提示 git: command not found,可执行 source /etc/profile 或重启终端,让系统识别新安装的 Git 路径。
git-core/ppa 源安装,简单且稳定。结束。
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白