hg推送HTTP服务器的凭据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hg推送HTTP服务器的凭据相关的知识,希望对你有一定的参考价值。

我有一个带有一些Mercurial存储库的HTTP服务器;我处理摘要式身份验证,我发现自己经常将更改推送到服务器,所以,我想知道如果有任何方法发送凭据(用户和密码)以及hg push命令?

谢谢

答案

使用http身份验证,我在hgrc文件中使用hg push https://user:password@url.com,不确定它是否有帮助。

另一答案

请在您的hgrc文件中使用auth section。这会让你写下这样的东西:

[auth]
bb.prefix = https://bitbucket.org/
bb.username = mg
bb.password = something
另一答案

TortoiseHg 0.9.3是包含mercurial_keyring扩展的第一个版本,我对此非常满意。上一个链接显示了使其工作所需的配置。

Mercurial 1.4.3不包括它,但我希望它作为Mercurial软件包的一部分可用只是时间问题。

另一答案

有一个default password extension自动提供凭据。除了Sejanus建议将信誉直接嵌入网址之外,没有多少优势。它仍然是纯文本,但确实将您的密码放入一个单独的文件中,您可以控制该文件的位置。如果没有这个,密码将存储在工作区的.hg文件夹中,因此如果共享工作区所在的文件系统,这可能更为可取。

以上是关于hg推送HTTP服务器的凭据的主要内容,如果未能解决你的问题,请参考以下文章

Apple 推送通知 - 提供给包裹的凭据未被识别

hg命令

在Mercurial(hg)中,如果发出“hg push”,你如何看到将被推送的文件列表?

如何使用其他用户凭据撤消对 GitHub 的意外推送

Firebase Push - 身份验证凭据无效

PHP_CodeSniffer HG 服务端部署篇