我找不到任何有關如何使用git獲取站點到分段/實時服務器的好解釋。使用git更新分段/實時網站
目前我已經ssh進入服務器,並克隆我的bitbucket回購到那裏,並簽出主分支。它有效,但這是最好的方法嗎?
我很新的git和服務器的東西,所以試圖讓我的頭圍繞這一切。
我找不到任何有關如何使用git獲取站點到分段/實時服務器的好解釋。使用git更新分段/實時網站
目前我已經ssh進入服務器,並克隆我的bitbucket回購到那裏,並簽出主分支。它有效,但這是最好的方法嗎?
我很新的git和服務器的東西,所以試圖讓我的頭圍繞這一切。
的基本思想是添加後您的服務器上接收鉤,如下解釋:Git Post-Receive Hook for Website Staging
根據站點及其構建方式,是的,只需使用Git更新到最新的穩定版本(或任何版本)是「部署」簡單網站的完美方式。
由於網站變得更加複雜,並且擁有更多動態組件,並且根據構建的框架,可能需要更多的簡單更新,但它完全依賴於特定網站。
我用git archive
和廚師。
我的過程:在git的
git archive <tag_name> | gzip > <release_name>.tar.gz
我的廚師食譜以這種方式處理最後兩個步驟:
<release_name>.tar.gz
到我的廚師的菜譜中的文件目錄