当前位置: 首页 > backend >正文

linux安装git

[root@MiWiFi-RC06-srv rpm-gpg]# yum install git
已加载插件:fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* epel: d2lzkl7pfhq30w.cloudfront.net* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 git.x86_64.0.2.43.0-1.ep7 将被 安装
--> 正在处理依赖关系 git-core = 2.43.0-1.ep7,它被软件包 git-2.43.0-1.ep7.x86_64 需要
--> 正在处理依赖关系 git-core-doc = 2.43.0-1.ep7,它被软件包 git-2.43.0-1.ep7.x86_64 需要
--> 正在处理依赖关系 perl-Git = 2.43.0-1.ep7,它被软件包 git-2.43.0-1.ep7.x86_64 需要
--> 正在处理依赖关系 perl(Term::ReadKey),它被软件包 git-2.43.0-1.ep7.x86_64 需要
--> 正在处理依赖关系 perl(Git),它被软件包 git-2.43.0-1.ep7.x86_64 需要
--> 正在检查事务
---> 软件包 git-core.x86_64.0.2.43.0-1.ep7 将被 安装
--> 正在处理依赖关系 libpcre2-8.so.0()(64bit),它被软件包 git-core-2.43.0-1.ep7.x86_64 需要
---> 软件包 git-core-doc.noarch.0.2.43.0-1.ep7 将被 安装
---> 软件包 perl-Git.noarch.0.2.43.0-1.ep7 将被 安装
--> 正在处理依赖关系 perl(Error),它被软件包 perl-Git-2.43.0-1.ep7.noarch 需要
---> 软件包 perl-TermReadKey.x86_64.0.2.30-20.el7 将被 安装
--> 正在检查事务
---> 软件包 pcre2.x86_64.0.10.23-2.el7 将被 安装
---> 软件包 perl-Error.noarch.1.0.17020-2.el7 将被 安装
--> 解决依赖关系完成依赖关系解决===================================================================================================================================================================================Package                                        架构                                 版本                                             源                                      大小
===================================================================================================================================================================================
正在安装:git                                            x86_64                               2.43.0-1.ep7                                     endpoint                                54 k
为依赖而安装:git-core                                       x86_64                               2.43.0-1.ep7                                     endpoint                                11 Mgit-core-doc                                   noarch                               2.43.0-1.ep7                                     endpoint                               3.0 Mpcre2                                          x86_64                               10.23-2.el7                                      base                                   201 kperl-Error                                     noarch                               1:0.17020-2.el7                                  base                                    32 kperl-Git                                       noarch                               2.43.0-1.ep7                                     endpoint                                41 kperl-TermReadKey                               x86_64                               2.30-20.el7                                      base                                    31 k事务概要
===================================================================================================================================================================================
安装  1 软件包 (+6 依赖软件包)总计:14 M
安装大小:46 M
Is this ok [y/d/N]: y
Downloading packages:
警告:/var/cache/yum/x86_64/7/endpoint/packages/perl-Git-2.43.0-1.ep7.noarch.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 703df089: NOKEY
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint-7 检索密钥获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint-7"

报错

Downloading packages:
警告:/var/cache/yum/x86_64/7/endpoint/packages/perl-Git-2.43.0-1.ep7.noarch.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 703df089: NOKEY
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint-7 检索密钥


获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint-7"

解决方法:

方法一:关闭 GPG 校验(不推荐,仅用于测试或临时解决)

sudo yum install perl-Git --nogpgcheck

不推荐用于生产环境,因为关闭 GPG 校验会有安全风险。


方法二:手动导入 GPG 公钥(推荐)
  1. 获取对应的 GPG 公钥

    如果你使用的是某个特定的 CentOS/RHEL/Endpoint 镜像或私有源,请向维护者或官网查找 RPM-GPG-KEY-endpoint-7

  2. 下载并导入密钥

    假设你找到公钥文件,比如:

    wget http://your.repo.domain/path/to/RPM-GPG-KEY-endpoint-7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint-7

    然后导入它:

    sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint-7

  3. 再次执行安装命令

    sudo yum install perl-Git

http://www.xdnf.cn/news/7358.html

相关文章:

  • 二叉树-模版题单
  • 使用tcs34725传感器和51单片机识别颜色
  • git仓库中.git 文件很大,怎么清理掉一部分
  • 国标GB28181视频平台EasyGBS校园监控方案:多场景应用筑牢安全防线,提升管理效能
  • 【学习笔记】机器学习(Machine Learning) | 第七章|神经网络(2)
  • Rust 学习笔记:错误处理
  • Web 技术与 Nginx 网站环境部署
  • Pycharm 选择Python Interpreter
  • 酒水饮料批发零售商城小程序开发
  • 深入浅出程序设计竞赛(洛谷基础篇) 第十三章 二分查找与二分答案
  • 小米MUJIA智能音频眼镜来袭
  • 如何查看 Ubuntu开机是否需要密码
  • 一键启动多个 Chrome 实例并自动清理的 Bash 脚本分享!
  • 视图+触发器+临时表+派生表
  • 使用Docker部署React应用与Nginx
  • 分组背包问题:如何最大化背包价值?
  • 基于Java在高德地图面查询检索中使用WGS84坐标的一种方法-以某商场的POI数据检索为例
  • 常见提示词攻击方法和防御手段——提示词越狱
  • 专题五:floodfill算法(太平洋大西洋水流问题)
  • 前端加载超大图片(100M以上)实现秒开解决方案
  • 【分治】快速排序
  • lowcoder数据库操作4:显示查询数据表格
  • 加载渲染geojson数据
  • list.forEach(s -> countService.refreshArticleStatisticInfo(s.getId())); 讲解一下语法
  • Blender cycles烘焙贴图笔记
  • Linux 文件(2)
  • JavaScript 中的五种继承方式进行深入对比
  • vue3 vite 项目中自动导入图片
  • Axure疑难杂症:垂直菜单展开与收回(4大核心问题与专家级解决方案)
  • 新能源汽车充电桩管理平台如何利用智慧技术优化资源配置问题?