Mercurial设置和防火墙设置

时间:2011-12-28 01:18:35

标签: mercurial config firewall portforwarding

我正在尝试设置mercurial以与一些人一起开展项目。

情况如下: 我运行了Debian64服务器,安装了hg并正常工作。这也是一个LAMP服务器。 我的ISP阻止所有端口< 1023。例如,HTTP通过端口8080重定向以规避此限制。

我怎样才能让这些人从mercurial服务器推送? 我需要设置的portforwards和/或配置设置?

1 个答案:

答案 0 :(得分:2)

您可以通过httphttpsssh访问远程mercurial存储库。因此,只要您的服务器允许使用其中一种协议对存储库进行读/写访问,您就应该可以推送和取消它。

我建议您阅读Publishing Mercuiral Repositories上的mercurial wiki页面,了解如何在服务器上设置存储库。最简单的方法是使用hgweb.cgi脚本访问{{1上的存储库}或http。要使用它,请将脚本复制到Web服务器可以访问它的目录中。然后编辑其内容,以便它正在读取正确的配置文件。最后确保配置了Web服务器(例如Apache)并可以执行脚本。更详细的说明在维基页面上。