0
我能够在Tomcat上使用hgwebdir.cgi发布存储库列表。但是,发布的存储库上的链接均不起作用。 Baseurl应该设置为什么?我将它设置为http://host:port/folder,其中cgi-bin位于该文件夹下。网址不正确(没有hgwebdir.cgi),我没有网址重写设置。是否需要一些Tomcat配置才能使url运行?已发布mercurial回购 - 链接返回404
我能够在Tomcat上使用hgwebdir.cgi发布存储库列表。但是,发布的存储库上的链接均不起作用。 Baseurl应该设置为什么?我将它设置为http://host:port/folder,其中cgi-bin位于该文件夹下。网址不正确(没有hgwebdir.cgi),我没有网址重写设置。是否需要一些Tomcat配置才能使url运行?已发布mercurial回购 - 链接返回404
据我所知hgwebdir.cgi应该通过像Apache这样的HTTP Web服务器来安装。 不可能在Tomcat下运行它:因为这个原因,它不起作用。
谢谢你的提示daitangio更多信息。我安装了Apache并对其进行了配置......并且存储库浏览是完美的。我遇到了克隆它的问题,通过Apache错误日志中的“Bad Header”消息获取500内部服务器错误。你有没有看到类似的东西? – 2010-07-29 14:11:05
我想通了。除了verbose = true之外,hgrc文件中的debug = true设置也会导致问题。删除该设置可以很好地克隆代表。 – 2010-07-29 17:00:54
太棒了!还请记住在hgrc上配置用户访问权限以避免在推送过程中出错! – daitangio 2010-08-06 11:41:17