Mercurial 身份验证缓存?

发布于 2024-09-25 07:30:09 字数 239 浏览 5 评论 0原文

我的 Mercurial 服务器需要 https 身份验证才能拉取。如何在客户端上缓存我的身份验证信息而不暴露磁盘上的纯文本密码?

我正在寻找类似 将 sudo 与 Mercurial 和 ssh 身份验证结合使用但对于 HTTPS。

My Mercurial server requires https authentication for pulls. How can I cache my authentication information on the client without exposing a plain-text password on disk?

I'm looking for something like using sudo with mercurial and ssh authentication but for HTTPS.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

西瑶 2024-10-02 07:30:09

您探索过Mercurial 密钥环吗?

它支持 HTTPS,并与最新版本的 TortoiseHg 捆绑在一起。如果您没有 TortoiseHg,您也可以像安装任何其他扩展一样安装它(尽管如果您是 Windows 用户,我建议您使用 TortoiseHg)。

have you explored Mercurial keyring?

It supports HTTPS and comes bundled with the latest version of TortoiseHg. If you don't have TortoiseHg, you can install it like any other extension as well (although I recommend TortoiseHg if you're a Windows user).

耳钉梦 2024-10-02 07:30:09

您可以在 ~.hgrc 中放置 [auth] 部分:

[auth]
foo.prefix = hg.intevation.org/mercurial
foo.username = foo
foo.password = bar
foo.schemes = http https

或者您始终可以使用其中包含身份验证信息的 URL,该信息在 Mercurial 中同样有效在网络浏览器的 URL 栏中:

http://user:[email protected]/path/to/repo/

将其放入存储库的 .hg/hgrc 文件的 [path] 部分。

You can put an [auth] section in your ~.hgrc:

[auth]
foo.prefix = hg.intevation.org/mercurial
foo.username = foo
foo.password = bar
foo.schemes = http https

Or you can always use a URL with authentication info in it, which is as valid in mercurial as it is in your web browser's URL bar:

http://user:[email protected]/path/to/repo/

which you'd put in your repo's .hg/hgrc file's [path] section.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文