2017-09-06 14 views
0

J'utilise Eclipse (avec le plugin OpenShift) pour mon projet OpenShift v2. Maintenant, je dois migrer.eclipse/Git dans OpenShift v3

Dans OpenShift v2, je cours dépôts git locaux. Chaque branche de dépôt a une télécommande correspondante (je suppose dans Openshift V2). Je peux pousser/tirer etc entre les branches locales et distantes. J'utilise rarement rhc et je n'utilise pas la ligne de commande git sur ma machine locale.

Dans Openshift v3, il semble que je ne puisse pas interagir avec des référentiels Git distants dans Openshift depuis Eclipse: tout passe par https://github.com. Après avoir traversé plusieurs "lignes directrices de migration", je pense que ce sera comment utiliser Eclipse avec OpenShift V3:

  1. Développer un code (le mien est JavaEE + Springframework + Mysql) sur Eclipse et dépôts git locaux;
  2. Poussez le code à des référentiels github.com (si je ne veux pas ouvrir mon code pour le public, je paye un dépôt privé à https://github.com);
  3. Utilisez la ligne de commande oc pour obtenir le code de github.com dans mon projet Openshift V3.

Est-ce que je reçois ce droit?

Dans OpenShift V3, est-il possible que je peux faire un code de poussée dans le projet OpenShift d'éclipser directement, sans passer par github.com?

Répondre

0

Correct. Pour conserver ce même flux de travail, vous avez besoin d'un repo git externe dans v3. Vous n'avez pas à utiliser un GitHub.com payant pour obtenir des repos privés. Inscrivez-vous pour un compte gratuit sur GitLab.com ou Bitbucket.com - les deux incluent des repos privés gratuits.

Ensuite, consultez cette série de blog sur les meilleures pratiques pour l'utilisation de prises en pension git privé avec OpenShift v3, qui relie plusieurs guides sur le sujet: https://blog.openshift.com/private-git-repositories-part-1-best-practices/

Note: Je préfère coller juste avec un git privé externe , mais si vous ne voulez pas suivre cette route, vous pouvez utiliser des versions binaires, comme indiqué ici: https://stackoverflow.com/a/45892603/663541