我想让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不够熟悉,不知道如何修复它。
这可能是我需要的信息,但我一直没有能够得到它的工作或投入时间。因为我需要在这个系统上工作,所以我尝试了第二种选择,但没有这样的运气。 –