如何爲共享目錄中的Web應用程序創建單獨的Git存儲庫,以便通過GitHub將每個應用程序部署到生產環境? Web應用程序設置是常見的慣例,所以如果沒有辦法實現這一點,我感到很驚訝。通過GitHub將Web應用程序部署到生產
對於每個應用程序,索引文件和資產居住在各自的public_html
目錄:
/home/user/public_html/app1
/home/user/public_html/app2
/home/user/public_html/app3
每個網站的應用程序文件住在他們各自的上層目錄:
/home/user/app1
/home/user/app2
/home/user/app3
那麼,運行git init
有每個應用程序的回購?這裏是挑戰:
git init
在"user"
目錄將創建一個單一的回購爲 所有應用- 在
"/home/user/public_html/app1"
git init
不會 包括在"/home/user/app1"
"/home/user/app1"
git init
應用程序文件將不包括 指數和資產在"/home/user/public_html/app1"
注意:此問題被大量編輯爲使用非IIS術語,希望能更好地傳達問題。
試試capistrano進行部署。 – 2014-11-28 10:14:19