openhift v3中的eclipse / Git

时间:2017-09-06 15:09:01

标签: openshift openshift-client-tools

我一直在为我的Openshift v2项目使用eclipse(带有openshift插件)。现在,我必须迁移。

在Openshift v2中,我运行本地git存储库。每个存储库分支都有一个相应的遥控器(我假设在Openshift V2中)。我可以在本地和远程分支之间推/拉等。我很少使用rhc,也没在本地机器上使用git命令行。

在Openshift v3中,我似乎无法与Eclipse中的Openshift中的远程Git存储库进行交互:一切都通过https://github.com。经过几个"迁移指南"后,我怀疑这将是如何将Eclipse与Openshift V3一起使用:

  1. 在Eclipse和本地git存储库上开发代码(我的是JavaEE + Springframework + Mysql);
  2. 将代码推送到Github.com存储库(如果我不想公开我的代码,我会在https://github.com支付私有存储库);
  3. 使用oc命令行将代码从github.com获取到我的Openshift V3项目中。
  4. 我能做到这一点吗?

    在Openshift V3中,我是否可以直接从eclipse直接将代码推送到Openshift项目,而无需通过github.com?

1 个答案:

答案 0 :(得分:0)

正确。要保持相同的工作流程,您需要在v3中使用外部git仓库。您不必使用付费的GitHub.com来获取私人回购。注册GitLab.comBitbucket.com上的免费帐户 - 均包含免费私人回购。

然后,查看此博客文章系列,了解使用私有git repos与OpenShift v3的最佳实践,该链接指向有关该主题的若干指南:https://blog.openshift.com/private-git-repositories-part-1-best-practices/

注意:我更喜欢坚持使用外部私有git仓库,但如果您不想使用该路由,则可以使用二进制构建,如下所示:https://stackoverflow.com/a/45892603/663541