我試圖設置一個遵循我們當前配置的git回購協議,但沒有在Google上找到我要找的內容。推送時自動進行Git Web部署
我想設置我們的回購指向一個目錄作爲我們的Web服務器的基本目錄,所以當某些東西被推送到「開發」分支時,它被添加並且可以從我們的開發服務器中查看立即。
任何幫助將是偉大的,謝謝
我試圖設置一個遵循我們當前配置的git回購協議,但沒有在Google上找到我要找的內容。推送時自動進行Git Web部署
我想設置我們的回購指向一個目錄作爲我們的Web服務器的基本目錄,所以當某些東西被推送到「開發」分支時,它被添加並且可以從我們的開發服務器中查看立即。
任何幫助將是偉大的,謝謝
您可以創建一個post-receive
鉤checkout
內容到你的文檔根目錄。這應該做的伎倆。
#!/bin/sh
if [ "$refname" == "refs/heads/develop" ]; then
GIT_WORK_TREE=/var/www/dev git checkout -f
fi
看來,你想建立一個git服務器。此鏈接可能會有所幫助:
http://git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server
就是這樣..這是一篇很好的文章,解釋了整個過程。 http://toroid.org/ams/git-website-howto – txcotrader 2013-03-18 05:15:54