2017-09-06 38 views
0

我一直在爲我的Openshift v2項目使用eclipse(與openshift插件)。現在,我必須遷移。eclipse/Git在openshift v3中

在Openshift v2中,我運行了本地git存儲庫。每個存儲庫分支都有一個相關的遠程(我在Openshift V2中假設)。我可以在本地和遠程分支之間推/拉等。我很少使用rhc,也沒有在本地機器上使用git命令行。

在Openshift v3中,似乎我無法在Eclipse的Openshift中與遠程Git存儲庫進行交互:所有內容都通過https://github.com。通過幾個「遷移指南」會後,我懷疑這將如何使用Eclipse,Openshift V3:

  1. 編寫代碼(我是JavaEE + springframework的+ MYSQL)在Eclipse和本地git倉庫;
  2. 將代碼推送到Github.com存儲庫(如果我不想公開我的代碼,我支付的私人存儲庫位於https://github.com);
  3. 使用oc命令行從github.com獲取代碼到我的Openshift V3項目中。

我是否明白這一點?

在Openshift V3中,是否可以直接從eclipse中將代碼推入Openshift項目,而無需通過github.com?

回答

0

正確。爲了保持相同的工作流程,您需要在v3中使用外部git回購。您不必使用付費的GitHub.com即可獲得私人回購。註冊免費賬戶GitLab.comBitbucket.com - 均包含免費私人回購。

然後,檢查出的最佳實踐這篇博客系列使用私人混帳回購與OpenShift V3,可鏈接到幾個導遊這個話題:https://blog.openshift.com/private-git-repositories-part-1-best-practices/

注:我寧願只是一個外部私人混帳回購協議粘,但如果您不想走這條路線,則可以使用二進制構建,如下所示:https://stackoverflow.com/a/45892603/663541