这个用户名/密码存储在哪里?

时间:2011-06-28 07:54:35

标签: mercurial tortoisehg

我基本上有这样的文件夹结构: enter image description here

共享文件夹(Optimate)是否安全,还是会损害我为此存储库存储的推送用户名/密码?

2 个答案:

答案 0 :(得分:2)

您好像已将用户名和密码存储在.hg/hgrc的{​​{1}}部分中的bitbucket存储库路径中。由于您说您删除了所共享版本中的[paths]目录,因此.hg文件现已消失,因此不会出现问题。

但是,对于其他情况,您可能希望将用户名和密码放在hgrc(或全局mercurial.ini)中的[auth] section而不是每个bitbucket路径中。某些存储库hgrc的{​​{1}}部分如下所示:

[paths]

虽然你的全局配置会有这个部分,告诉它使用指定的用户名和密码与任何bitbucket网址:

hgrc

请注意,Lucero建议的密钥环扩展更安全,因为它安全地存储密码而不是明文。 我故意留下我的明文,因为它与工作有关。如果有什么事情发生在我身上,其他人应该能够接管为管理员。

答案 1 :(得分:1)

它可能会危及它,因为特定于回购的信息存储在.hg\hgrc文件中。

您可能希望启用并使用keyring exstension,这可以通过将凭据保存在存储库之外来解决此问题。