0

我已将我的 mac os 10.7.4 更新为 10.8.2(osx-mountain-lion) 。更新 macos 后,我无法从 eclipse 克隆存储库。我收到以下错误。

我正在使用Mercurial-Eclipse-1.9.4.

  hg -y clone --noupdate ssh://integ-build3//advent/hg/zohomailclient zohomailclient
remote: Permission denied, please try again.
remote: Permission denied, please try again.
remote: Permission denied (publickey,gssapi-with-mic,password).
abort: no suitable response from remote hg! 

我已经把 ssh-askpass 放在我的 10.7.4 上。在我输入 ssh-askpass 后,它在 macos 10.7.4 上运行良好。但是,它不适用于 macos 10.8.2 。

ssh cloning当没有通过 eclipse提示克隆密码提示时。它适用于 http clone 。

4

2 回答 2

0

据我了解,ssh-askpass 取决于 X11,而 X11 不附带 10.8。也许安装XQuartz会有所帮助?

于 2012-11-02T11:49:48.777 回答
0

我认为问题在于升级环境上的 ssh 配置,而不是 Mercurial 或 MercurialEclipse。要将 MercurialEclipse 与 ssh 一起使用,需要配置非交互式 ssh 登录。您应该能够在不询问用户名/密码的情况下通过 ssh 进入该机器。

于 2012-10-30T15:35:15.727 回答