Mac-Osx
Mercurial 的 Mac OS X 部署中的 hgweb.cgi 位於何處?
我想從我的 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