7

TortoiseHg Web 服务器配置有一个“允许推送”参数,我将允许用户推送更改。但是当我尝试推送时,我收到“授权失败”错误。用户是如何认证的?密码从哪里来?

4

3 回答 3

8

设置allow_push = *将允许任何人推送到使用hg serve. 您当然应该只在受信任的网络上执行此操作。除此之外,您无法进行身份验证hg serve——您需要在其前面有一个网络服务器来对用户进行身份验证。

请参阅hgrc以获取关于用途的简要说明,allow_push请参阅wiki以获取关于用途的稍长说明hg serve

于 2009-12-10T09:33:19.460 回答
1

我刚刚进入 Mercurial,据我所知(并在文档中阅读),TortoiseHg 网络服务器并不是一个永久的解决方案。文档似乎引导您运行 Apache 或 lighttpd。

您可能还想查看Vampire Basic 关于在 Windows 上运行 Mercurial 的教程

于 2010-01-09T17:55:00.710 回答
0

我相信您可以在 [authorize] 部分下编辑您的 hgrc 文件: Store password in TortoiseHg

于 2010-02-17T00:15:22.090 回答