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

内网Exadata使用git的配置过程

一台Exadata。需要访问github上的资源。以下简要描述其过程。

首先确认域名解析正常,这个是设置在/etc/resolv.conf中的:

$ nslookup www.google.com
Server:         xxx.xxx.xxx.xxx
Address:        xxx.xxx.xxx.xxx#53Non-authoritative answer:
Name:   www.google.com
Address: 142.250.183.4
Name:   www.google.com
Address: 2404:6800:4009:820::2004

Exadata上还没有git,需要通过yum安装。

由于Exadata要通过代理才能访问外网,因此yum需要配置代理,在/etc/yum.conf文件中,添加以下语句:

proxy=http://xxx.xxx.xxx.xxx:80

但是,yum search报错:

$ yum search git
Oracle Linux 8 BaseOS Latest (x86_64)                                                                  0.0  B/s |   0  B     00:01
Errors during downloading metadata for repository 'ol8_baseos_latest':- Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/baseos/latest/x86_64/repodata/repomd.xml [SSL certificate problem: unable to get local issuer certificate]
Error: Failed to download metadata for repo 'ol8_baseos_latest': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

应该是repository地址设置有误。

查看所有repo信息:

$ dnf repolist
repo id                                repo name
docker-ce-stable                       Docker CE Stable - x86_64
nginx-mainline                         nginx mainline repo
nginx-stable                           nginx stable repo
ol8_UEKR6                              Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64)
ol8_UEKR7                              Latest Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64)
ol8_addons                             Oracle Linux 8 Addons (x86_64)
ol8_appstream                          Oracle Linux 8 Application Stream (x86_64)
ol8_baseos_latest                      Oracle Linux 8 BaseOS Latest (x86_64)

查看/etc/yum.repos.d目录中的repo文件:

[ol8_baseos_latest]
name=Oracle Linux 8 BaseOS Latest ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/0/baseos/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

果然,baseurl设置有问题,改为以下就好了:

https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/$basearch/

git可以安装了:

$ sudo yum install git -y
Oracle Linux 8 BaseOS Latest (x86_64)                                                                   13 kB/s | 4.3 kB     00:00
Oracle Linux 8 Addons (x86_64)                                                                          11 kB/s | 3.5 kB     00:00
Latest Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64)                              11 kB/s | 3.5 kB     00:00
Dependencies resolved.
=======================================================================================================================================Package                            Architecture             Version                             Repository                       Size
=======================================================================================================================================
Installing:git                                x86_64                   2.43.5-1.el8_10                     ol8_appstream                    91 k
Installing dependencies:git-core                           x86_64                   2.43.5-1.el8_10                     ol8_appstream                    11 Mgit-core-doc                       noarch                   2.43.5-1.el8_10                     ol8_appstream                   3.1 Mperl-Error                         noarch                   1:0.17025-2.el8                     ol8_appstream                    46 kperl-Git                           noarch                   2.43.5-1.el8_10                     ol8_appstream                    78 kperl-TermReadKey                   x86_64                   2.37-7.el8                          ol8_appstream                    40 kTransaction Summary
=======================================================================================================================================
Install  6 PackagesTotal download size: 14 M
Installed size: 46 M
Downloading Packages:
(1/6): git-2.43.5-1.el8_10.x86_64.rpm                                                                  163 kB/s |  91 kB     00:00
(2/6): perl-Error-0.17025-2.el8.noarch.rpm                                                             518 kB/s |  46 kB     00:00
(3/6): perl-Git-2.43.5-1.el8_10.noarch.rpm                                                             890 kB/s |  78 kB     00:00
(4/6): perl-TermReadKey-2.37-7.el8.x86_64.rpm                                                          444 kB/s |  40 kB     00:00
(5/6): git-core-doc-2.43.5-1.el8_10.noarch.rpm                                                         2.9 MB/s | 3.1 MB     00:01
(6/6): git-core-2.43.5-1.el8_10.x86_64.rpm                                                             6.5 MB/s |  11 MB     00:01
---------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                  8.4 MB/s |  14 MB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                                               1/1Installing       : git-core-2.43.5-1.el8_10.x86_64                                                                               1/6Installing       : git-core-doc-2.43.5-1.el8_10.noarch                                                                           2/6Installing       : perl-TermReadKey-2.37-7.el8.x86_64                                                                            3/6Installing       : perl-Error-1:0.17025-2.el8.noarch                                                                             4/6Installing       : perl-Git-2.43.5-1.el8_10.noarch                                                                               5/6Installing       : git-2.43.5-1.el8_10.x86_64                                                                                    6/6Running scriptlet: git-2.43.5-1.el8_10.x86_64                                                                                    6/6Verifying        : git-2.43.5-1.el8_10.x86_64                                                                                    1/6Verifying        : git-core-2.43.5-1.el8_10.x86_64                                                                               2/6Verifying        : git-core-doc-2.43.5-1.el8_10.noarch                                                                           3/6Verifying        : perl-Error-1:0.17025-2.el8.noarch                                                                             4/6Verifying        : perl-Git-2.43.5-1.el8_10.noarch                                                                               5/6Verifying        : perl-TermReadKey-2.37-7.el8.x86_64                                                                            6/6Installed:git-2.43.5-1.el8_10.x86_64                  git-core-2.43.5-1.el8_10.x86_64           git-core-doc-2.43.5-1.el8_10.noarchperl-Error-1:0.17025-2.el8.noarch           perl-Git-2.43.5-1.el8_10.noarch           perl-TermReadKey-2.37-7.el8.x86_64Complete!

成功克隆github项目:

$ git clone https://github.com/oracle-livelabs/cloud-database-services.git
Cloning into 'cloud-database-services'...
remote: Enumerating objects: 1931, done.
remote: Counting objects: 100% (715/715), done.
remote: Compressing objects: 100% (527/527), done.
remote: Total 1931 (delta 239), reused 584 (delta 165), pack-reused 1216 (from 1)
Receiving objects: 100% (1931/1931), 488.05 MiB | 17.44 MiB/s, done.
Resolving deltas: 100% (407/407), done.
Updating files: 100% (1375/1375), done.

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 一、VSCode安装IDF5.3
  • 数据结构---->内核链表
  • 解决:使用Charles查看本机的ip地址
  • 数学建模常见模型(下)
  • 【HTTP、Web常用协议等等】前端八股文面试题
  • 【 WPF 中常用的Brush类的简要介绍、使用方法和适用场景】
  • 微服务面试题
  • 安卓逆向(之)真机root(红米手机)
  • 什么是Java中的模板方法模式?请给出示例。Java中的设计模式有哪些?请列举几个并解释其应用场景。
  • .net core 管理用户机密
  • 加密技术.
  • 编程式路由跳转
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • 基于微信的热门景点推荐小程序的设计与实现(论文+源码)_kaic
  • Java设计模式之装饰器模式详细讲解和案例示范
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • Bootstrap JS插件Alert源码分析
  • canvas 五子棋游戏
  • CAP理论的例子讲解
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • ES学习笔记(12)--Symbol
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • React16时代,该用什么姿势写 React ?
  • Redis 中的布隆过滤器
  • SQLServer之索引简介
  • Vue--数据传输
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 成为一名优秀的Developer的书单
  • 从输入URL到页面加载发生了什么
  • 对象管理器(defineProperty)学习笔记
  • 诡异!React stopPropagation失灵
  • 实习面试笔记
  • 学习使用ExpressJS 4.0中的新Router
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • AI算硅基生命吗,为什么?
  • Prometheus VS InfluxDB
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #Spring-boot高级
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (152)时序收敛--->(02)时序收敛二
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (8)STL算法之替换
  • (LeetCode C++)盛最多水的容器
  • (搬运以学习)flask 上下文的实现
  • (纯JS)图片裁剪
  • (十三)Flask之特殊装饰器详解
  • (十三)MipMap
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 的缓存方案
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net framework4与其client profile版本的区别
  • .net FrameWork简介,数组,枚举
  • .net 调用php,php 调用.net com组件 --