我正在開發一個網站,我想知道我該把.git文件夾放在哪裏?在/ var/www/html/mysite的相同目錄中?git - 我應該把.git文件夾放在哪裏?
我得到GitHub帳戶btw,你認爲它的好或有更好的供應商?
我正在開發一個網站,我想知道我該把.git文件夾放在哪裏?在/ var/www/html/mysite的相同目錄中?git - 我應該把.git文件夾放在哪裏?
我得到GitHub帳戶btw,你認爲它的好或有更好的供應商?
在Web服務器的DocumentRoot之外創建一個新的存儲庫。將您的網站到這個新的回購和運行
git init
當你改變你的網站,這可能是低效的,但我不希望觀衆看我的git的文件夾的內容...
您還可以查看code.google.com並使用subversion - 它們允許您將代碼託管到2GB。其他包括SourceForge,BitBucket等。
由於您使用的是Apache,因此您不一定需要將git文件夾放在/ var/www/*中,因爲您可以修改apachet指令以指向任何感覺在系統上更舒適。找到關於如何做到這一點here
如果選擇設置你的Apache文件夾中的系統上的其他提防設置文件夾的權限,讓他們可以在網絡上使用chmod 711文件夾中發佈的指令/
http://toroid.org/ams/git-website-howto是這個共同任務的重要指導。
的基礎是要建立一個裸回購(有git init --bare
)你的Web服務器的DocumentRoot之外,並添加後收到鉤,當你推到回購可更新的DocumentRoot裏面的網站內容回購。
您在包含您想要跟蹤的所有內容的目錄中創建一個存儲庫(「將.git文件夾」,「git init`),但不能再更改。 – Cascabel 2011-02-06 01:28:17
如果`/ var/www/html/mysite`是你想用git跟蹤和管理內容的文件夾,那麼在該文件夾中執行`git init`會爲你創建`.git`文件夾。你不必創建它。 – yasouser 2011-02-06 05:23:17