Mac-Osx

Mercurial 的 Mac OS X 部署中的 hgweb.cgi 位於何處?

  • February 20, 2011

我想從我的 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

給定此設置,我需要做什麼來為一個或多個儲存庫提供服務?

http://mercurial.selenic.com/wiki/CGIinstall在“設置 cgi 腳本以引用您的儲存庫”下說

將 hgweb.cgi 腳本從 mercurial複製到 /var/www/cgi-hg/index.cgi

因此,您似乎需要下載源版本才能獲取該文件。

我知道這個執行緒有點老,但我想我會提到我創建了一個在 OS X 10.6 中設置 Mercurial 伺服器的指南。在本指南中,我還提供了指向適用於我的 OS X 的 hgweb.cgi 文件的連結。

http://www.popitandrockit.com/2010/05/mercurial-server-on-osx-106-snow.html

引用自:https://serverfault.com/questions/33922