【发布时间】:2009-12-10 03:27:59
【问题描述】:
TortoiseHg Web 服务器配置有一个“允许推送”参数,我在其中放置了允许推送更改的用户。但是当我尝试推送时,出现“授权失败”错误。用户是如何认证的?密码从哪里来?
【问题讨论】:
标签: authentication mercurial dvcs tortoisehg
TortoiseHg Web 服务器配置有一个“允许推送”参数,我在其中放置了允许推送更改的用户。但是当我尝试推送时,出现“授权失败”错误。用户是如何认证的?密码从哪里来?
【问题讨论】:
标签: authentication mercurial dvcs tortoisehg
【讨论】:
REMOTE_USER 环境变量。
hg server 网络服务器吗?如果它不能使用那个参数,为什么他们有它?还是仅当您将其他一些服务器与 Hg 集成时才有效?
hg serve”。我说的是 Mercurial 不做身份验证——它只做授权。如果您需要身份验证,请使用 Nginx 或 Apache 等前端网络服务器。
我刚刚进入 Mercurial,据我所知(并在文档中阅读),TortoiseHg 网络服务器并不是一个永久的解决方案。文档似乎引导您运行 Apache 或 lighttpd。
您可能还想查看Vampire Basic's tutorial on running Mercurial on Windows。
【讨论】:
我相信您可以在 [authorize] 部分下编辑您的 hgrc 文件: Store password in TortoiseHg
【讨论】: