我在OpenShift服务器上运行应用程序。我的问题是 - 如何使用ssh acsess对openshift进行一些更改,如何更新应用程序的openshift的git repo?我的意思是不使用拉/推到我的本地mashine所有这些东西。我可以使用ssh shell修改我的openshift git repo吗?
-1
A
回答
1
如果我理解正确,你想修改源代码而不使用git。我不确定你为什么要这样做。所有这些拉/推的东西给你一个版本控制的灵活性,可以为你节省很多时间,当你搞砸了一件事。例如,您将全新的用户界面推向了生产环境,结果却是越野车。使用git,您可以灵活地恢复到以前的版本,并且可以在不同的分支上修复UI上的错误。
OpenShift遵循传统的应用程序结构。用于源代码管理的Git,用于构建的maven,用于应用服务器的jbosseap,用于持续集成的jenkins等等。所以,当你推送使用git时,OpenShift会自动使用maven构建,然后部署到服务器。
如果您想忽略OpenShift提供的所有优势,请使用rhc ssh appname
直接在服务器上工作。
相关问题
- 1. 我可以修改settings.py中的static_url吗?
- 2. 我可以修改RoR CRUD行为吗?
- 3. 我可以修改或扩展ChartJS吗?
- 4. 我可以使用我的ssh-public-key来解密文件吗?
- 5. 使用git submodules和我自己的repo
- 6. 我可以使用Lua修改内置的Nginx变量吗?
- 7. 我可以使用来自php的查询修改ENUM吗?
- 8. 我可以使用JavaScript(用户脚本)修改chrome:// extensions/page吗?
- 9. 我可以使用'git -m'来更改远程存储库吗?
- 10. 把git repo修改为某个版本
- 11. 我可以修改我的面板的儿童宽度吗?
- 12. 我可以使用变量修改NetLogo命令吗?
- 13. 我可以使用SSRS修改数据吗?
- 14. 我可以使用java api修改Hive分区位置吗?
- 15. 我可以使用ConfigurationManager修改自定义配置部分吗?
- 16. 我可以在课堂上修改我的DOM吗?
- 17. 我可以在Git之外使用Git的忽略处理吗?
- 18. SSH可以在bash shell中使用,可以在shell文件
- 19. 我可以更改“修正!” Git的autosquash关键字?
- 20. 我可以创建一个可以修改用户界面的线程吗?我可以放弃吗?
- 21. 我可以依靠shell()的存在吗?
- 22. 我可以修改字段的值以进行测试吗?
- 23. 我可以修改/删除可滚动div的滚动条吗
- 24. 我可以改进我的验证吗?
- 25. git忽略修改后的文件,所以我可以更改分支
- 26. 我可以更改XmlReader.Settings吗?
- 27. 我可以通过SSH使用Python编程Raspberry Pi吗?
- 28. 我们可以使用JSch进行SSH密钥通信吗?
- 29. 我可以修复JRadioButton的宽度吗?
- 30. 我可以使用git pull --rebase而不是“git stash git pull git stash pop”吗?
我认为你应该[使用git](https://developers.openshift.com/en/managing-modifying-applications.html)进行代码更改。推送将[建立和部署](https://docs.openshift.org/origin-m4/oo_cartridge_developers_guide.html#openshift-builds)您的更改。也许如果你更详细地描述你想要实现什么,那么有人可能会通过交替更新应用程序的方式来分享他们的经验。 –