2011-01-05 86 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