我使用bluehost在我的共享主機帳戶上設置了一個mercurial服務器。我有ssh訪問權限,但沒有訪問apache配置。基本上,mercurial服務器運行一個cgi腳本,在我的情況下是domain.com/repos/hg.cgi(用於訪問服務器上的所有存儲庫)。我使用.htaccess文件和auth文件保護了「repos」目錄。使用.htaccess和authfile保護CGI腳本的不同部分
但方式善變的行爲,例如庫「堆棧」訪問這樣的: domain.com/repos/hg.cgi/stack
這就帶來了一個問題,因爲身份驗證的回購發生目錄,所有有權訪問的用戶現在都可以訪問所有的存儲庫。
有沒有一種方法可以使用.htaccess文件來保護單個存儲庫?
這個很有效,很好。非常感謝你。 – Millianz 2011-03-03 01:49:51