我想爲我的組織部署git。我希望用戶無法訪問服務器並僅對存儲庫進行提交。 但是我希望存儲庫是一個真正的文件系統,我可以使用apache虛擬主機。 我所做的是以下幾點:git組開發服務器設置
cd /home/vhosts
git init --shared {projectname}
git config receive.denyCurrentBranch ignore
我當時想運行git reset --hard
後,每推後到主存儲庫。
這是個好主意嗎?我是否應該有第二個存儲庫,它的作用是git pull
,而不是git reset --hard
......這是更重的嗎?我可以將其設置爲hook
?
謝謝。
這個問題真的很糟糕,甚至沒有人想批評它嗎? – Simon 2010-10-14 16:43:58
我不瞭解設置。爲什麼此服務器上的存儲庫「推回」到主存儲庫? – mckeed 2010-10-14 19:15:47