2011-02-05 130 views
2

我正在開發一個網站,我想知道我該把.git文件夾放在哪裏?在/ var/www/html/mysite的相同目錄中?git - 我應該把.git文件夾放在哪裏?

我得到GitHub帳戶btw,你認爲它的好或有更好的供應商?

+0

您在包含您想要跟蹤的所有內容的目錄中創建一個存儲庫(「將.git文件夾」,「git init`),但不能再更改。 – Cascabel 2011-02-06 01:28:17

+0

如果`/ var/www/html/mysite`是你想用git跟蹤和管理內容的文件夾,那麼在該文件夾中執行`git init`會爲你創建`.git`文件夾。你不必創建它。 – yasouser 2011-02-06 05:23:17

回答

0

在Web服務器的DocumentRoot之外創建一個新的存儲庫。將您的網站到這個新的回購和運行

git init 

當你改變你的網站,這可能是低效的,但我不希望觀衆看我的git的文件夾的內容...

0

您還可以查看code.google.com並使用subversion - 它們允許您將代碼託管到2GB。其他包括SourceForge,BitBucket等。

由於您使用的是Apache,因此您不一定需要將git文件夾放在/ var/www/*中,因爲您可以修改apachet指令以指向任何感覺在系統上更舒適。找到關於如何做到這一點here

如果選擇設置你的Apache文件夾中的系統上的其他提防設置文件夾的權限,讓他們可以在網絡上使用chmod 711文件夾中發佈的指令/

2

http://toroid.org/ams/git-website-howto是這個共同任務的重要指導。

的基礎是要建立一個回購(有git init --bare)你的Web服務器的DocumentRoot之外,並添加後收到鉤,當你推到回購可更新的DocumentRoot裏面的網站內容回購。

相關問題