本文我本來想用标題“如何将 SAP UI5 應用部署到 Github 網站上并運作”,但實際上這種操作并沒有真正将 SAP UI5 應用部署到傳統意義上的伺服器,而僅僅是利用了 Github 提供的 gh-pages 功能,來達到運作 web 應用的目的。
這個辦法可以用于想展示一些 demo 給别人看,但懶得把應用釋出到 SAP BTP,或者懶得使用 jsbin 等工具網站的場景。
要達到本文描述的效果,你需要有一個 Github 賬号,以及一個能夠本地運作的 SAP UI5 應用。
Jerry 已經開發好了一個能夠本地運作的 SAP UI5 應用,位址如下:
https://github.com/wangzixi-diablo/ui5-toolset
要将該 SAP UI5 應用托管到 Github 上運作,也是分分鐘就能實作的事情。
指令行進入你的 SAP UI5 代碼倉庫,指令行
git checkout --orphan gh-pages
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5yN2AjN5UWMkBzNklDOhljNxYzX3EzMxADM2EzLcBTMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLzM3Lc9CX6MHc0RHaiojIsJye.png)
這行指令建立了一個新的分支 gh-pages.
然後 git add *, git commit, 将所有代碼也送出到這個建立的 gh-pages 分支去。
最後,使用如下 url 通路你的 SAP UI5 應用即可:
https://<你的github賬号>.github.io/<你的UI5代碼倉庫名稱>/<代碼倉庫裡 SAP UI5 應用的 index.html 相對路徑>
以我上述 SAP UI5 應用為例,托管到 Github 之後,url 為:
https://wangzixi-diablo.github.io/ui5-toolset/webapp/index.html