是否还有其他人在使用Windows的新Intellij HG4IDEA时遇到问题?每当我尝试从远程存储库中取出它时,它就会挂起,从不要求我的ssh用户名/密码。
我最初的想法是我应该以某种方式在mercurial.ini中设置我的用户名/密码。
它就像这样无限地坐着,如果我试图取消它就不会停止。
答案 0 :(得分:4)
您需要将其配置为使用您的密钥而无需密码或 使用能够在对话窗口中询问密码的ssh客户端,比如 TortoisePlink.exe。
使用控制台SSH客户端时,IDEA无法查看是否存在 请求密码并提供密码(它不受支持,所以ssh 客户端必须在没有在控制台中询问任何内容的情况下工作 通过对话框输入密码。
另见 http://youtrack.jetbrains.net/issue/IDEA-62230和http://youtrack.jetbrains.net/issue/IDEA-56004。
答案 1 :(得分:1)
为了让Intellij 10与hg4idea一起工作,我刚刚在windows的用户目录中更改了我的mercurial.ini文件。
# Generated by TortoiseHg setting dialog
[extensions]
hgext.convert=
[ui]
username = myusername
[trusted]
users = *
groups = *
[ui]
ssh="C:\Program Files\TortoiseHg\bin\TortoisePlink.exe"
关键是将ssh =设置为支持提示输入密码的客户端。