我想要設置具有以下功能的網頁設計&開發工作流程: 本地工作目錄可以在筆記本電腦和我的桌面之間同步。然後,我會將其提交到臨時服務器,當我對它感到滿意時,將其複製到公共服務器。使用GIT設置臨時服務器Web工作流程
我主要打算獨自工作,但我希望非技術識字客戶能夠看到登臺服務器進行審批。
我的網絡主機將近乎免費Speech.net(NFSN),它有SSH登錄。
從我的研究中,實現這一目標的好方法似乎是使用GIT,然後使用rsync將最終副本發送到公共服務器。不過,我有幾個問題,希望人們能指出我的方向。
所以我安裝在我的兩個本地機器GIT,並確保它是臨時服務器(這是NFSN一個共享的網絡空間實例)上運行。我是否也需要在公共服務器上使用它?
我把我的網站提交到登臺服務器,讓它測試和批准,然後我有點困惑。我是否需要SSH進入公共服務器並從那裏運行rsync?或者我從臨時服務器運行它?
如果我在登臺服務器上運行GIT,有沒有像GIThub這樣的服務使站點有任何意義?或者,我可以從登臺服務器「檢查出」我的各種本地機器嗎?或者,我會因GIThub更好,因爲它擁有分支機構?
稍微與un-GIT相關:.htaccess/.htpasswd是製作一般網站登錄測試區域的最佳方法嗎? (這將是分段服務器)
在此先感謝您的任何幫助。
Paul。
啊 - 這似乎更簡單!最後一個問題:GIT是否需要在接收服務器上? –
>最後一個問題:GIT是否需要在接收服務器上? <==不,但最好是有一些維護操作(例如gc,fsck等)。 –
非常感謝您的幫助。 –