我可以在 Tomcat 上使用 hgwebdir.cgi 发布存储库列表。但是,已发布存储库上的链接都不起作用。baseurl 应该设置为什么?我将它设置为http://host:port/folder,其中 cgi-bin 就在文件夹下方。url 格式不正确(其中没有 hgwebdir.cgi),我没有 url 重写设置。是否需要一些 Tomcat 配置才能使 url 正常工作?
问问题
390 次
1 回答
0
据我所知 hgwebdir.cgi 应该通过像 Apache 这样的 HTTP Web 服务器安装。无法在 Tomcat 下运行它:因此它无法正常工作。
- 安装一个 apache web 服务器(如果你在 windows 下运行,试试 XAMPP)
- 安装python解释器
- 将 hgwebdir.cgi 放在 apache Web 服务器的 CGI 目录下。
- 配置 hgwebdir.cgi 以便它可以在 PATH 上找到 python
- 您可以在 mercurial 书籍http://hgbook.red-bean.com/read/上找到更多信息
于 2010-07-28T15:07:57.563 回答