我正在尝试设置mercurial以与一些人一起开展项目。
情况如下: 我运行了Debian64服务器,安装了hg并正常工作。这也是一个LAMP服务器。 我的ISP阻止所有端口< 1023。例如,HTTP通过端口8080重定向以规避此限制。
我怎样才能让这些人从mercurial服务器推送? 我需要设置的portforwards和/或配置设置?
答案 0 :(得分:2)
您可以通过http
,https
或ssh
访问远程mercurial存储库。因此,只要您的服务器允许使用其中一种协议对存储库进行读/写访问,您就应该可以推送和取消它。
我建议您阅读Publishing Mercuiral Repositories上的mercurial wiki页面,了解如何在服务器上设置存储库。最简单的方法是使用hgweb.cgi
脚本访问{{1上的存储库}或http
。要使用它,请将脚本复制到Web服务器可以访问它的目录中。然后编辑其内容,以便它正在读取正确的配置文件。最后确保配置了Web服务器(例如Apache)并可以执行脚本。更详细的说明在维基页面上。