git - OpenShift(下一代)和 GitHub 与 BitBucket

标签 git github openshift bitbucket

我想评估 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/

相关文章:

git - Visual Studio 代码 : Push to git works from Terminal but not when using the user interface

git - Openshift Plone 快速启动权限被拒绝

routes - 在负载均衡器中向 HTTP 请求添加自定义 header

python - 一个源代码可以同时部署到 Openshift、Heroku 和 Google App Engine 吗?

Github 部署 key : How do I authorize more than one repository for a single machine?

git - 忘记了 "git rebase --continue"而做了 "git commit"。怎么修?

git - 非常大的 TFS 存储库——来自子文件夹的 <git tfs branch>

git - 为什么 git 提示我输入 pull 后 merge 提交消息?

ruby-on-rails - 使用 capistrano 将 Rails 部署到登台会生成以下错误

windows - Android Studio 和 Git - 如何对我的提交进行 GPG 签名?