我在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. 我可以使用我的現有git回購與openshift?
- 2. 我可以修改git-add的默認**大塊大小嗎?
- 3. 我可以修改settings.py中的static_url嗎?
- 4. 我可以修改或擴展ChartJS嗎?
- 5. 我可以修改RoR CRUD行爲嗎?
- 6. 我可以使用我的ssh-public-key來解密文件嗎?
- 7. 我可以讓堆棧使用我修補過的Cabal庫嗎?
- 8. 我可以使用Lua修改內置的Nginx變量嗎?
- 9. 我可以使用來自php的查詢修改ENUM嗎?
- 10. 使用git submodules和我自己的repo
- 11. 我可以使用JavaScript(用戶腳本)修改chrome:// extensions/page嗎?
- 12. 我可以使用'git -m'來更改遠程存儲庫嗎?
- 13. 我可以修改我的面板的兒童寬度嗎?
- 14. 我可以使用ConfigurationManager修改自定義配置部分嗎?
- 15. 我可以使用SSRS修改數據嗎?
- 16. 我可以使用java api修改Hive分區位置嗎?
- 17. 我可以使用jenkins groovy腳本修改perforce憑證嗎?
- 18. 我可以使用jackson mixIns修改「getters」行爲嗎?
- 19. 我可以使用變量修改NetLogo命令嗎?
- 20. 我可以使用PHP修改url而不是.htaccess嗎?
- 21. 把git repo修改爲某個版本
- 22. 我可以在課堂上修改我的DOM嗎?
- 23. 我可以在Git之外使用Git的忽略處理嗎?
- 24. 我可以使用ssh密鑰進行Azure git推送部署嗎?
- 25. SSH可以在bash shell中使用,可以在shell文件
- 26. 我可以創建一個可以修改用戶界面的線程嗎?我可以放棄嗎?
- 27. 我可以更改「修正!」 Git的autosquash關鍵字?
- 28. 我可以依靠shell()的存在嗎?
- 29. 我可以修改/刪除可滾動div的滾動條嗎
- 30. 我可以修改字段的值以進行測試嗎?
我認爲你應該[使用git](https://developers.openshift.com/en/managing-modifying-applications.html)進行代碼更改。推送將[建立和部署](https://docs.openshift.org/origin-m4/oo_cartridge_developers_guide.html#openshift-builds)您的更改。也許如果你更詳細地描述你想要實現什麼,那麼有人可能會通過交替更新應用程序的方式來分享他們的經驗。 –