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服务器的凭据的主要内容,如果未能解决你的问题,请参考以下文章