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

OpenShift Origin克隆自自己的git repo错误

郎经纶
2023-03-14

在我们公司,我们使用自己的 Git 存储库和自签名证书。

如果我试图从git存储库在OpenShift中构建一个新的应用程序,它不会接受我们的证书(请查看下面的日志)。仅使用git clone不会导致任何错误,因此原因可能是OpenShift自己的git客户端。

以下是 oc 构建日志中的详细信息:

如果它尝试通过ssh克隆回购:

I1005 09:26:33.661857       1 docker.go:203] Cloning source from ssh://username@git-repo-url:port/blablabla/xyz.git
E1005 09:26:33.718445       1 git.go:102] Clone failed: Host key verification failed.
fatal: Could not read from remote repository.

通过https:

I1005 11:49:52.134760       1 docker.go:203] Cloning source from https://username@git-repo-url:port/blablabla/xyz.git
E1005 11:49:52.392426       1 git.go:102] Clone failed: fatal: unable to access 'https://username@git-repo-url:port/blablabla/xyz.git': Peer's certificate issuer has been marked as not trusted by the user.
F1005 11:49:52.392460       1 builder.go:54] Build error: exit status 128

验证进入。gitconfig设置为false。

任何想法如何让OpenShift接受证书或忽略它?非常感谢!

附言:OpenShift Origin是这样安装的:https://github.com/openshift/openshift-ansible/blob/master/README_origin.md

更新:尝试了以下解决方案,但没有效果:https://docs.openshift.org/latest/dev_guide/builds.html#using-生成的专用存储库

版本:

oc v1.0.6-2-ge2a02a8 
kubernetes v1.1.0-alpha.0-1605-g44c91b1

共有1个答案

竺和洽
2023-03-14

通过秘密提供. gitconfig的能力是最近才添加到OpenShift的,您的部署有多最新?

如何提供. gitconfig(包括设置sslVerify)的说明在这里:https://docs . open shift . org/latest/dev _ guide/builds . html # other-authentic ation

 类似资料:
  • 更新:该错误似乎与我拥有的.babelrc文件有关: 当我移除这个文件时,错误就消失了。 原帖: 我正在使用React与包裹捆绑器。首先,我有一个问题,与我的包裹版本和@babel/preset-env(无效版本:未定义)不兼容有关。 我通过在package.json文件中添加一个resolutions标记来解决问题,以强制使用不需要version对象的以前版本的Babel。这起作用了,但现在我在

  • 获取未定义id的错误。如果我使用,它工作得很好。这是客户端代码: 下面是我自己的代码: 我做错了什么? 如果我使用以下代码:

  • 问题内容: 我在Golang中找不到“克隆”方法约定,但似乎必须要有一个。 我只看到了内置方式,但是它太底层了,无法处理(必要时)类似 我怀疑“ func(obj ClassA)Clone()interface {} interface”原型是否可以工作,因为调用将“松散”为ClassA设置的方法,并且需要像随后那样的显式代码。 请告知工作方向。 问题答案: 好的,虽然没有其他人可以给我适当的参考

  • 我一直在编写bash脚本来使用SSH克隆私有Github存储库。需要遵循步骤- 使用SSH-keygen-t rsa-b 4096-C“您的电子邮件”生成SSH密钥 如何在bash脚本中自动化步骤3。任何帮助都将不胜感激。

  • 今天的面试官很好,和我说我要自信,我的经历很好的,说话不要那么小声,可能是环境嘈杂,放松了很多,她跟我说基础要回去好好看看……前端的话简历要改改(我感觉难改,之前都是做的全栈,这个暂缓,先学习吧,东西都还给老师了) 1.前端是什么(狭义,广义) 2.vue的路由场景(我说页面切换,传参,她说还有呢?) 3.vue3的????(完了我忘了,她说是一个很基础的东西,没敲过代码确实可能记不住) 4.自己

  • 用一个简单的byo runbook设置来尝试openshift origin V3,该设置严格遵循高级安装说明。然而,我的构建很难从任何git库克隆,甚至是公共的github库。 HTTPS: SSH: 在我的主机上手动克隆回购没有问题。 任何智慧都会大加赞赏。