在Openshift3中“Peer的证书颁发者已被标记为不被用户信任”

如果S2I – Openshift3中的“Source-to-image”资源尝试连接到TLS Gitlab存储库,则显示以下消息:“对等方的证书颁发者已被标记为不被用户信任”。

如何指导Opensift3哪些证书机构可以在那里使用? 有没有任何configuration/选项绕过这个错误?

input的命令是:

oc new-app tomcat~https://gitlab.xxx/test/test.git --name=test --strategy=docker 

我相信你可以给BuildConfig添加一个秘密,或者通过在BuildConfig中设置一个环境variablesGIT_SSL_NO_VERIFYfalse来禁用TLSvalidation。 检查文档在这里获取更多信息。

要直接传递给oc new-app命令,运行oc new-app --build-env GIT_SSL_NO_VERIFY=false