Mercurial 的 Mac OS X 部署中的 hgweb.cgi 在哪里?

Chr*_*s R 4 hosting configuration mac-osx version-control mercurial

我想从我的 OS X 机器上提供基于 CGI 的 Mercurial 存储库,但我终生找不到 hgweb.cgi 文件,我认为这是该过程的第 1 步。

我的 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
Run Code Online (Sandbox Code Playgroud)

鉴于此设置,我需要做什么才能为一个或多个存储库提供服务?

Rob*_*ert 7

http://mercurial.selenic.com/wiki/CGIinstall在“设置 cgi 脚本以引用您的存储库”下说

将 hgweb.cgi 脚本从 mercurial复制到 /var/www/cgi-hg/index.cgi

因此,您似乎需要下载源版本才能获取该文件。