无法从 github Openshift v3 下载

Can't download from github Openshift v3

我在我的计算机上使用 vagrant 安装了 Openshift origin v3,并创建了一个项目和一个 python 组件,其源代码托管在 Github。

开始构建时,显示错误:

builder.go:204] Error: build error: timeout while waiting for remote repository

昨天我有一段时间也犯了同样的错误,但突然之间,它起作用了,我的应用程序部署成功了。今天,我尝试在一些代码更改后重建,但无法让 Openshift 从 github.

下载我的代码

有什么想法吗?

这可能是因为 DNS 问题。您使用的是官方的 vagrant openshift 图像吗?如果不是,则可能是因为 firewalld,请尝试将其关闭。还有 oc cluster up 我可能会推荐。但请记住,您可能 运行 遇到同样的问题。 https://github.com/openshift/origin/issues/11949

请查看此 oc 集群 https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md

好的,我尝试在 ssh 中从 vagrant 机器 ping github.com 并且成功了。 所以我尝试从在 vagrant vm 中执行的 docker 容器再次 ping :

me@ vagrant ssh
vagrant@ docker run --rm -it openshift/base-centos7 /bin/bash
WARNING: IPv4 forwarding is disabled. Networking will not work.
bash@ ping github.com
ping: unknown host github.com

警告是对的,没有用。所以我从 vagrant 机器中重新启动了 docker 守护进程,它解决了问题。

vagrant@ sudo service restart docker

Link : https://github.com/openshift/origin/issues/7840