nic*_*nes 8 version-control installation mercurial config
在维基提到有可能做到这一点在汞服务,但目前还没有任何例子(如样品WEBDIR-conf的文件).是的我知道在Apache下做这一切会更好,但这是一台本地机器,hg服务对我们来说是有意义的.
Ry4*_*ase 13
正如您所暗示的那样,使用hg serve --webdir-conf FILE
调用,webdir.conf格式与hgweb.cgi的格式相同.所以这些例子也适用于你:
https://www.mercurial-scm.org/wiki/HgWebDirStepByStep#Preparing_the_config
所以在你最基本的时候你可以这样做:
[paths]
/repos = /webdata/hg_repos/*
Run Code Online (Sandbox Code Playgroud)
这里repos/
是包含库的目录在本地系统上的路径.
(而且你是对的,花时间在Apache下做这件事会好得多).
在webdir配置中使用它(例如)
foo.config << EOL
[paths]
power = power/Repo
billable = /path/to/billable/Repo
EOL
Run Code Online (Sandbox Code Playgroud)
hg serve --webdir-conf foo.config
假设你的回购居住在不同的地方......
作为替代方案您可以使用RhodeCode,它是用挂架编写的独立应用程序.
"RhodeCode是基于Pylons框架的Mercurial存储库浏览器/管理,内置推/拉服务器和全文搜索和权限系统."
可以在这里查看演示.
问候
归档时间: |
|
查看次数: |
5406 次 |
最近记录: |