我想从我的OS机器上提供一个基于CGI的汞存储库,但我一生都找不到hgweb.cgi文件,我认为这是过程的第一步。
我的Mercurial安装来自OSX二进制包安装,并且生活在/usr/local中。python库安装在/Library/Python/2.5/site-packages/mercurial中:
(~): find /Library/Python/2.5/site-packages/mercurial -name hgweb*
/Library/Python/2.5/site-packages/mercurial/hgweb
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.py
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.pyc
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.pyo
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.py
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.pyc
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.pyo考虑到这种设置,我需要做什么来服务一个或多个存储库?
发布于 2009-07-01 00:36:08
http://mercurial.selenic.com/wiki/CGIinstall在“设置cgi脚本以引用您的存储库”下面这样说
将hgweb.cgi脚本从mercurial源复制到/var/www/cgi/index.cgi
因此,您似乎需要下载源代码版本才能获得该文件。
发布于 2011-02-20 19:39:00
我知道这个线程有点旧,但我想我应该提到,我在OSX10.6中创建了一个设置Mercurial服务器的指南。在本指南中,我还为我提供了一个指向在OS中工作的hgweb.cgi文件的链接。
http://www.popitandrockit.com/2010/05/mercurial-server-on-osx-106-snow.html
发布于 2009-06-30 22:38:20
在Windows下(我也假设是其他操作系统),您必须下载源代码才能获得hgweb.cgi。
如果有一种简单的方法来设置共享服务器,那就太好了.
https://serverfault.com/questions/33922
复制相似问题