我基本上有这样的文件夹结构:
共享文件夹(Optimate)是否安全,还是会损害我为此存储库存储的推送用户名/密码?
答案 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,这可以通过将凭据保存在存储库之外来解决此问题。