【问题标题】:Setting up TortoiseHg on a server在服务器上设置 TortoiseHg
【发布时间】:2012-05-08 14:43:09
【问题描述】:

我想在我的服务器上设置 tortoisehg。我做到了。

我已经设置了 tortoisehg 提供的网络服务器。但是我想管理可以使用存储库的用户(可以读/写)我如何设置用户的密码?

我非常喜欢这个功能,就像 VisualSVN 服务器所做的 http://www.visualsvn.com/server/。是否有可能与 tortoisehg 有类似的东西?

【问题讨论】:

  • TortoiseHG 是 Mercurial 的前端 GUI - 您在服务器上“设置”了什么?服务器是什么O/S?
  • 我只是安装 TortoiseHG。通过 TortoiseHG 网络服务器,我可以看到存储库。但我想让它更安全地添加用户等。Windows 2008。这个服务器在云中。
  • 您需要忘记 TortoiseHG 等,并使用适当的网络服务器来配置访问控制。 TortoiseHG 提供的网络服务器只是一个 Python 实现,并没有那么可靠。
  • 感谢 trojanfoe,你知道这个网络服务器的名字吗?
  • 我使用 Linux,但我知道有 IIS 和 Apache 可以在 Windows 下运行。你真的需要一个可以支持普通 Mercurial hgweb.cgi 并且忘记 Tortoise 的软件。

标签: mercurial tortoisehg windows-server


【解决方案1】:

当我在 Windows Server 2000 上做这件事时,我不想弄乱 Apache,最终使用这个 HOWTO 在 nginx 后面设置 hg serve:

https://www.mercurial-scm.org/wiki/HgServeNginx

这里的诀窍是您需要将 hg serve 作为 Windows 服务运行。你需要srvany 或类似的东西才能做到这一点。

这仅允许每个人都可以阅读的配置,但只有经过身份验证的用户才能推送,或者,如果您删除 limit_except GET,则只有经过身份验证的用户才能阅读和推送。更详细的权限方案需要额外设置。

【讨论】:

    猜你喜欢
    • 2011-09-13
    • 2016-11-22
    • 2012-05-20
    • 2011-06-26
    • 2021-08-05
    • 2021-10-15
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多