我想讓Mercurial在Mac OS X Lion上的Apache下使用hgwebdir.cgi服務。我無法讓Mercurial在Mac OS X Lion上的Apache下提供服務
我跟這裏列出的指示: http://www.popitandrockit.com/2010/05/mercurial-server-on-osx-106-snow.html
那篇文章是雪豹(我想沒有一個人試圖做到這一點的獅子嗎?),但它主要的工作原理。我做了修改,我沒有使用https,因爲有問題的機器在我公司的防火牆後面。
它說,我應該能夠訪問存儲庫在http://servername/repository_name
但這不起作用。但是,我可以在http://servername/hg/
上獲得它們的列表,其中/hg
是ScriptAlias
地址。所以我應該能夠通過http://servername/hg/repository_name
得到一個信息庫,而是我得到一個很好的水銀頁告訴我
An error has occured while processing your request:
repository /Users/username/Documents/repository_name not found
那麼,該目錄是有效的,這裏面就有一個有效的資料庫根據水銀(即hg log
和類似的命令不報錯了)
在主頁上我得到了Apache類似的錯誤:
[(date)] [error] [client (ip address)] error accessing repository at /Users/username/Documents/repository_name
被我猜我會說這是一些作者訪問權限或權限問題,但我對Apache或Mac OS X Lion不夠熟悉,不知道如何修復它。
這可能是我需要的信息,但我一直沒有能夠得到它的工作或投入時間。因爲我需要在這個系統上工作,所以我嘗試了第二種選擇,但沒有這樣的運氣。 –