2010-08-24 156 views
0

我在使用Git來部署和更新我的Web應用程序,但問題在於,通過按照我這樣做的方式,.git目錄(以及我的所有源代碼)將可以通過HTTP訪問。這就是阻礙我真正實現這個想法的原因。如何阻止對Git存儲庫的HTTP訪問?

如何防止HTTP訪問我的Git存儲庫?

回答

1

您也可以使用htaccess指令禁止從網絡訪問.git。

+0

請確保將它放在配置中,阻止訪問* all * .git目錄,而不是僅在單個目錄中使用單個htaccess文件。 – Cascabel 2010-08-24 19:21:25

4

也許最好的辦法是不要讓Git倉庫本身成爲您的web根目錄,而是將其作爲它的副本(可能是git archive)。您也可以將.git目錄放置在您的文件系統的其他位置,然後將core.worktree選項設置爲您的網站根目錄,因此當您簽出文件時,它們將被寫入(但不包括.git目錄本身)。

+0

+1我可能會在將來使用它,但暫時htaccess似乎更容易。 – DLH 2010-08-24 19:02:11

相關問題