【问题标题】:Mercurial setup and firewall settingsMercurial 设置和防火墙设置
【发布时间】:2011-12-28 01:18:34
【问题描述】:

我正在尝试设置 mercurial 来与几个人一起开展一个项目。

情况是这样的: 我有一个 Debian64 服务器正在运行,安装了 hg 并且可以正常工作。这也是一个 LAMP 服务器。 我的 ISP 阻止所有端口

我怎样才能让这些家伙在 mercurial 服务器上进行推送和拉取? 我需要设置的端口转发和/或配置设置?

【问题讨论】:

    标签: mercurial config firewall portforwarding


    【解决方案1】:

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

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

    【讨论】:

    • 您还可以使用web.port 设置配置 Mercurial 侦听的端口。例如。 hg serve 默认监听 8000 端口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    • 2013-10-06
    • 2022-12-23
    • 2014-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多