当前位置: 首页 > 知识库问答 >
问题:

Openshift 源安全 git 克隆错误

东郭兴学
2023-03-14

用一个简单的byo runbook设置来尝试openshift origin V3,该设置严格遵循高级安装说明。然而,我的构建很难从任何git库克隆,甚至是公共的github库。

HTTPS:

F0609 05:01:49.810021       1 builder.go:204] Error: build error: fatal: unable to access 'https://github.com/blongden/phpinfo.git/': Unable to communicate securely with peer: requested domain name does not match the server's certificate.

SSH:

I0609 05:10:41.228300       1 source.go:197] Downloading "git@github.com:blongden/phpinfo.git" ...
F0609 05:10:41.867643       1 builder.go:204] Error: build error: Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

在我的主机上手动克隆回购没有问题。

任何智慧都会大加赞赏。

共有1个答案

张溪叠
2023-03-14

删除 /etc/sysconfig/network-scripts 或 /etc/resolv.conf 文件中的所有搜索域条目解决了这个问题。

这是通过测试具有DHCP寻址的本地设置而不是在我的原始问题中与主机手动分配的IP而发现的,该IP工作正常,这有助于将问题缩小到两个环境之间的网络差异。

 类似资料:
  • 在我们公司,我们使用自己的 Git 存储库和自签名证书。 如果我试图从git存储库在OpenShift中构建一个新的应用程序,它不会接受我们的证书(请查看下面的日志)。仅使用git clone不会导致任何错误,因此原因可能是OpenShift自己的git客户端。 以下是 oc 构建日志中的详细信息: 如果它尝试通过ssh克隆回购: 通过https: 验证进入。gitconfig设置为false。

  • 到现在为止,读者已经零略到Git的灵活性以及健壮性。Git可以通过重置随意撤销提交,可以通过变基操作更改历史,可以随意重组提交,还可以通过reflog的记录纠正错误的操作。但是再健壮的版本库设计,也抵挡不了存储介质的崩溃。还有一点就是不要忘了Git版本库是躲在工作区根目录下的.git目录中,如果忘了这一点直接删除工作区,就会把版本库也同时删掉,悲剧就此发生。 “不要把鸡蛋装在一个篮子里”,是颠扑不

  • 我已经在git服务器中安装了ssl证书和密钥。但我得到错误时,我试图克隆通过https从我的mysysgit。早些时候,超文本传输协议运行良好。无法确定它在哪里失败

  • 在本文章教程中,我们将演示如何使用 命令。 注意:在开始学习本教程之前,先创建一个存储库,有关如何创建存储库,请参考: http://www.yiibai.com/git/git_create_repository.html 进入一个即将用于存放存储库的目录,作为一个演示,这里使用的目录是:D:\worksp,在此目录中,点击右键,在弹出的菜单中选择:Git Bash,如下图所示 - 弹出一个 G

  • 本文向大家介绍Git 递归克隆,包括了Git 递归克隆的使用技巧和注意事项,需要的朋友参考一下 示例 1.6.5 克隆存储库,还克隆所有子模块。如果子模块本身包含其他子模块,则Git还将克隆那些子模块。

  • 我正在Windows 7上运行Netbeans 7.2,无法克隆repo。我之前使用的是Windows XP和Netbeans 7.1,没有任何问题。 我一直使用的过程是打开Pageant并加载我的密钥。然后在Netbeans中,我组建了一个