我們試圖在Cpanel/WHM服務器上使用Git,GitHub和PHP自動部署我們的Web應用程序。使用Git和PHP部署站點時的問題(Cpanel/WHM服務器)
我已經嘗試過,使用下面的文章中的信息來設置一個部署腳本,我們的服務器上GitHub張貼時,我們推到回購。
https://gist.github.com/1809044
遺憾的是,似乎Apache正在運行腳本的「無人」的事實被阻止腳本的運行。我們創建了SSH密鑰作爲帳戶的用戶,而git pull命令未運行。
有什麼辦法可以在部署鉤子上成功從GitHub中獲取git repo,並在不安裝像Jenkins這樣複雜的東西的情況下更新它?
Jenkins安裝或使用起來並不複雜。它可以在幾分鐘內設置一個簡單的情況。 – glomad
你也許可以使用setuid或setguid腳本。 – Adder
我們在另一個網絡上安裝了Jenkins,所以我們熟悉它的部署。它比一個簡單的PHP腳本更復雜,我們只是希望設置一些簡單的東西,以便在較小的網站上使用。 –