link diz em "Configurar um script cgi para se referir ao seu repositório"
Copy the hgweb.cgi script from the mercurial sources to /var/www/cgi-hg/index.cgi
Portanto, parece que você precisa baixar a versão de origem para obter esse arquivo.
Eu gostaria de servir um repositório Mercurial baseado em CGI a partir da minha máquina OS X, mas não posso, para minha vida, encontrar o arquivo hgweb.cgi, que eu suponho ser a etapa 1 do processo.
Minha instalação do Mercurial vem da instalação do pacote binário OSX e vive em /usr/local
. As bibliotecas python estão instaladas em /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
O que eu preciso fazer para servir um ou mais repositórios, dada esta configuração?
link diz em "Configurar um script cgi para se referir ao seu repositório"
Copy the hgweb.cgi script from the mercurial sources to /var/www/cgi-hg/index.cgi
Portanto, parece que você precisa baixar a versão de origem para obter esse arquivo.
No Windows (e estou assumindo outros sistemas operacionais também) você tem que baixar a fonte para obter o hgweb.cgi.
Seria bom se houvesse uma maneira fácil de configurar um servidor compartilhado ...
Eu sei que esse segmento é um pouco antigo, mas imaginei que havia criado um guia para configurar um servidor Mercurial no OS X 10.6. Neste guia eu também forneço um link para o arquivo hgweb.cgi que funciona no OS X para mim.