hg推送HTTP服务器的凭据

问题描述 投票:4回答:4

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

谢谢

authentication mercurial push dvcs
4个回答
7
投票

使用http身份验证,我在hgrc文件中使用hg push https://user:[email protected],不确定它是否有帮助。


21
投票

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

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

0
投票

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.