2013-03-18 20 views
3

我試圖設置一個遵循我們當前配置的git回購協議,但沒有在Google上找到我要找的內容。推送時自動進行Git Web部署

我想設置我們的回購指向一個目錄作爲我們的Web服務器的基本目錄,所以當某些東西被推送到「開發」分支時,它被添加並且可以從我們的開發服務器中查看立即。

任何幫助將是偉大的,謝謝

回答

4

您可以創建一個post-receivecheckout內容到你的文檔根目錄。這應該做的伎倆。

#!/bin/sh 
if [ "$refname" == "refs/heads/develop" ]; then 
    GIT_WORK_TREE=/var/www/dev git checkout -f 
fi 
+0

就是這樣..這是一篇很好的文章,解釋了整個過程。 http://toroid.org/ams/git-website-howto – txcotrader 2013-03-18 05:15:54