Centos8系统在安装Git包时,报错:“没有任何匹配: git”

报错类型:

复制代码
sudo dnf install git
Repository AppStream is listed more than once in the configuration
Repository BaseOS is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository fasttrack is listed more than once in the configuration
上次元数据过期检查:0:05:59 前,执行于 2025年08月11日 星期一 17时01分07秒。
未找到匹配的参数: git
错误:没有任何匹配: git

报错原因:

CentOS 8 已经在 2021-12-31 EOL(停止维护),官方仓库下线,所以留下来的 CentOS-Base.repo 文件里的地址已经 404,导致 dnf 直接跳过它,也就找不到任何系统基础包(包括 git)。

解决办法:

把系统仓库全部换成 CentOS-Vault 或第三方镜像源。

下面给出最简操作(以阿里云 CentOS-Vault 为例,对应 CentOS 8.5.2111):

复制代码
# 1. 进入仓库目录
cd /etc/yum.repos.d/

# 2. 如果刚才没备份,再备份一次
sudo mkdir -p backup
sudo mv CentOS-Base.repo backup/CentOS-Base.repo.bak

# 3. 下载可用的 vault 源
sudo curl -o CentOS-Vault.repo \
  https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/x86_64/os/Packages/centos-release-8.5-1.2111.el8.noarch.rpm

# 实际上上面这个 URL 是 rpm 包,我们需要直接拉取 repo 文件
# 用下面这个一次性脚本最省事(复制整段执行):
sudo tee CentOS-Vault.repo >/dev/null <<'EOF'
[BaseOS]
name=CentOS-8.5.2111 - BaseOS
baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[AppStream]
name=CentOS-8.5.2111 - AppStream
baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[extras]
name=CentOS-8.5.2111 - Extras
baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF

清理缓存并重建

复制代码
sudo dnf clean all
sudo dnf makecache

安装 git

复制代码
sudo dnf install git

执行完后就能正常找到并安装 git 了。

如果提示缺 RPM-GPG-KEY-centosofficial,再执行:

复制代码
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

# 或直接手动下载:
sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial \
  https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official

全部完成后验证:

复制代码
git --version

输出示例:

复制代码
git version 2.27.0

至此问题解决。

相关推荐
知识分享小能手15 分钟前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 中的大数据 —— 知识点详解 (24)
大数据·学习·ubuntu
城数派26 分钟前
2019-2025年各区县逐月新房房价数据(Excel/Shp格式)
大数据·数据分析·excel
专注数据的痴汉31 分钟前
「数据获取」中国会计年鉴(1996-2024)
大数据·人工智能·信息可视化
智慧化智能化数字化方案36 分钟前
【精品资料鉴赏】详解企业研发生产一体化总体规划建设方案
大数据·人工智能·企业研发生产一体化·企业如何开展数字化转型·企业数字化营销·数字化转型咨询规划·数字化转型架构
南_山无梅落38 分钟前
Git 结合 Gitee 使用教程:从入门到实战
git·gitee
这就是佬们吗38 分钟前
Windows 的 CMD 网络环境:解决终端无法联网与更新的终极指南
java·windows·git·python·spring·maven
奕成则成40 分钟前
Flink全面入门指南:从基础认知到BI数据仓库实践
大数据·数据仓库·flink
liuyunshengsir1 小时前
Elasticsearch 高级查询must 多个条件同时满足
linux·服务器·elasticsearch
HZZD_HZZD1 小时前
喜讯|合众致达成功中标宁夏宝丰集团水电表计量结算管理平台项目
大数据·人工智能
C+++Python1 小时前
Flume的核心概念和架构
大数据·架构·flume