我想评估 OpenShift(下一代)。然而,在第一步时,我遇到了一个阻碍我继续下去的问题。为了从命令行创建应用程序,文档说要执行命令:
$ oc new-app /path/to/source/code
非常简单,但它还指定:
If using a local Git repository, the repository must have an origin remote that points to a URL accessible by the OpenShift Online cluster.
嗯,我的本地存储库实际上有一个来源,它是一个私有(private)的 Bitbucket 存储库,我想使用它,而不是其他东西。尽管如此,当我创建 OpenShift Online(下一代)开发者预览帐户时,我必须将其链接到我的 GitHub 帐户,因此我假设“OpenShift Online 集群可访问的 URL”默认意味着 GitHub 存储库。我对吗?在这种情况下,有没有办法切换到我的 BitBucket 帐户或使 OpenShift Online 集群可以访问私有(private) BitBicket 存储库?
提前致谢。
最佳答案
您不限于使用 GitHub 上托管的 Git 存储库。您可以使用任何可访问的 Git 托管服务,包括 GitLab 和 Bitbucket。
如果您有私有(private)存储库,则需要向 OpenShift 提供凭据以便可以访问它。
您可以在以下位置找到一些有关如何为私有(private)存储库设置凭据的文档:
关于git - OpenShift(下一代)和 GitHub 与 BitBucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39319739/