如何设置Eclipse以将ssh-agent用于cvs?

Rol*_*der 5 eclipse cvs ssh

提出这个问题的几种方法:

  • 我如何让eclipse使用我的ssh-config?
  • 我怎样才能让eclipse使用/ usr/bin/ssh而不是内部实现?(我不完全确定它确实如此,但它不会读取.ssh/config中的主机条目)

这是我尝试过的:

  • 在eclipse开始的环境中有CVS_ROOT(我被要求输入用户名和密码,我知道这个设置适用于命令行cvs)
  • 使用connection-type ext创建一个新的存储库位置(消息:从cvs服务器收到的未知响应:)
  • 同样,用extssh(错误:找不到主机,这意味着.ssh/config没有被读取,我指的是那里定义的主机别名)
  • 同样,但是使用服务器的dns-name,这次我被问到我的id_rsa文件的密码,所以eclipse似乎意识到我的ssh-setup的至少部分.密码短语对话框来自eclipse,而不是通常的ssh-agent-dialog.

我在ubuntu 08.10上使用eclipse 3.4.1

jam*_*esh 2

我希望您已经在 Windows --> 首选项中查看了 SSH。

我已经将 ssh 与 eclipse 一起使用了。IIRC,我需要添加一个密钥

  • 窗口 --> 首选项 --> 常规 --> 网络连接 --> SSH2。

您还可以更改用于 SSH 的程序(例如,您不信任 SSH 的 Java 实现)

  • 窗口 --> 首选项 --> 团队 --> CVS --> Ext 连接方法。