連接我使用Subclipse通過svn + ssh和私有密鑰(該服務器具有配對的公共密鑰)連接到SVN倉庫時要求憑據。界面是SVNKit(純Java)。在我輸入svn + ssh:// repository ...地址後,系統提示輸入憑據。我指定了用戶名和私鑰文件(我沒有設置密碼,所以它留空)並確認。窗口再次彈出,並且無限期地繼續。沒有提供控制檯消息。的Subclipse + SVNKit不斷通過SVN + SSH
注1:標記「保存信息」似乎沒有任何效果。如果有緩存,我應該刪除這可能會有所幫助。我已經在eclipse中刪除了keyring文件。注意2:我不確定私鑰是否應該採用SSH2或OpenSSH格式,但我嘗試了兩種方法,沒有任何區別。
注3:我無法找到org.tmatesoft.svn文件夾下的Eclipse插件。我從eclipse更新站點http://eclipse.svnkit.com/1.7.x安裝SVNKit。
規格: 視窗7 64位, 蝕4.2.1 64位, Subclipse的16年8月1日, Subversion客戶端適配器1.8.3, SVNKit客戶端適配器1.7.5.1。
如果有任何其他信息或日誌文件,我應該提供我會很樂意這樣做。
主要我有這個問題,通過使用OpenSSH格式的私鑰解決了這個問題(我知道你試過這個,但我想我會指出這是必需的) - 我用puttygen去創作這個文件(轉換 - >導出OpenSSH密鑰)。 –
馬丁的評論(雖然「正確」)與後面的答案相同 - 所以我建議在那裏投票而不是評論。 4年後,SVNKit在使用非OpenSSH格式時仍然不斷詢問憑據... –