2011-01-05 148 views
7

嘿,我使用Eclipse(当运行Ubuntu 10.10时)并且想连接到远程git。通常我会使用egit插件,但现在我需要通过ssh与密钥文件连接。Eclipse:如何通过密钥文件在ssh上克隆git?

不幸的是,egit没有“with keyfile”选项,有没有办法通过我的密钥文件连接到我的仓库? 是否有一种“隐藏”的方式让Eclipse将参数(-i keyfile)传递给ssh或其他东西?

回答

1

我不知道egit。但你通常做的是:

  1. 开始的ssh-agent(我会自动启动,当我的窗口管理器启动,所以你必须google了一下如何设置吧)

  2. 运行SSH-添加[你的密钥]

  3. 照常使用git over ssh。它不会要求你输入任何密码,因为ssh-agent会处理它。

HTH

+0

谢谢你的回答。这在访问通过shell的时候很好,但eclipse/egit始终提示我的密码,并且不会接受空密码。 – user562529 2011-01-06 12:51:10