问这个问题的几种方法:
- 如何让 eclipse 使用我的 ssh-config?
- 如何让 eclipse 使用 /usr/bin/ssh 而不是内部实现?(我不完全确定它确实如此,但它不会读取 .ssh/config 中的主机条目)
这是我尝试过的:
- 在eclipse启动的环境中有CVS_ROOT(我被要求输入用户名和密码,我知道这个设置适用于命令行cvs)
- 使用连接类型 ext 创建一个新的存储库位置(消息:从 cvs 服务器收到未知响应:)
- 同样,使用 extssh (错误:找不到主机,这意味着 .ssh/config 没有被读取,我指的是那里定义的主机别名)
- 相同,但是使用服务器的 dns 名称,这次我被要求输入 id_rsa 文件的密码,所以 eclipse 似乎知道我的 ssh 设置的至少部分。passphrase-dialog 来自 eclipse,而不是通常的 ssh-agent-dialog。
我在 ubuntu 08.10 上使用 eclipse 3.4.1