我已经使用https协议在Bitbucket上设置了一个Tortoisehg和一个远程存储库的克隆。我打开了mercurial_keyring扩展名,它很好地处理了密码。直到一天都没有。每次我现在提交时,都会在“后推提交”时弹出并要求我输入密码。
我仔细更改了服务器上的密码,并在询问时开始输入该密码。它不帮忙!它不接受该密码。 当要求输入密码时,我点击了取消。然后,我去按屏幕右上方的绿色推按钮。要求确认后–一切顺利!不需要密码!
有三台计算机连接到该特定的Bitbucket存储库。一段时间以来,三个系统中的两个在不询问密码的情况下都能正常工作。然后另一个人开始问!然后弹出三分之一,要求不同的内容:“您需要向服务器标识自己。”再次取消,使用“按钮”,一切正常!
我很困惑。有人看到过吗,有人修复过吗?
顺便说一句,我的tortoisehg设置中没有提到远程存储库,但是在我的hgrc文件中:
[paths]
default = https://joymaker3@bitbucket.org/joymaker3/my-repo-name
答案 0 :(得分:0)
我想,您必须至少重新阅读第3.2节。扩展Wiki的“ Repository configuration (HTTP)”并检查所有存储库的相关设置:
[paths]
中的[auth]
中仅需要的数据(如果需要,则为 )(配置的远程存储库无密码)您还可以在TortoiseHG中启用调试,并在失败的推送时检查输出