2013-02-28 122 views
1

首先,我知道這個職位:Where does gitosis store the working copies?。但我認爲要創建這個信息來具體解答這個問題的答案。Gitosis在哪裏存儲文件?

Where does gitosis store the working copies?

可有人請,做一些具體的?

我可以通過郵政鉤子做這個竅門嗎?我有完全相同的問題,並考慮如何使新推送的文件可以訪問Web服務器虛擬主機,應用程序存儲在哪裏。

有沒有可能的例子?

謝謝。

回答

1

previous question的問題是:

我怎麼能設法寫我的部署腳本不知道的工作拷貝的路徑?

答案是:只有你能確定這條道路,因爲像gitolite Gitosis的唯一管理裸回購,其中,顧名思義(裸)是沒有工作樹。

我會建議:

+0

據我所知 - 目的地目錄,結帳將做,必須被初始化爲非裸倉庫,對吧? – 2013-02-28 15:37:50

+0

@Evgeniy是的,它可以像在目標目錄中克隆裸回購一樣簡單。該克隆將默認爲非純粹的克隆。 – VonC 2013-02-28 16:05:19

+0

爲了澄清一件事我必須回到這個網站。使用此鉤子時,哪種方法可以很好地糾正權限?我的意思是我們有一個用戶git,並且我們有一個apache用戶。鉤子工作得很好,但用戶是git:git,例如。爲apache更改它的最佳做法是什麼,因此Web服務器有正確的權限? – 2013-03-07 09:49:31