2010-03-29 48 views
0

我在Windows中使用Eclipse和Subversive進行SVN控制。我也安裝了TortoiseSVN。我使用的SVN倉庫正在使用svn + ssh方案,並且沒有辦法改變它。如何配置Eclipse的Subversion配置文件以使用我的私鑰?

現在,%APPDATA%\ Subversion \ config中有一個文件,我需要編輯它才能在Eclipse中執行SVN交互,而無需每次輸入密碼。在這個配置文件該行現在讀取(默認):

ssh = $SVN_SSH ssh -o ControlMaster=no 

我讀過的$ SVN_SSH是在Windows環境變量在網絡上了一下,在這種情況下,它指向的TortoiseSVN \ BIN \ TortoisePlink.exe,這是正確的。

附加參數是什麼附加這個配置,使其採取我的私鑰?我已經使用公鑰關鍵字更新了服務器上的「authorized_keys」文件(在我的.ssh文件夾中),並且已經測試並確認登錄到Eclipse之外的SVN服務器的工作方式與我的私鑰/公鑰對。

這裏的問題是讓它在Eclipse裏面工作,這很坦白地說是一個小小的噩夢:如果有人經歷過相同的事情,或者知道任何補救辦法,我會很感激任何幫助。

真誠, - bakkelun

+0

Try Pageant http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html – Anonymoose 2010-03-29 12:07:45

回答

2

如果你設置了「SVN_SSH」環境變量行的其餘部分被忽略,所以你要麼用路徑節目替換「$ SVN_SSH SSH」,或移動需要參數到SVN_SSH環境變量的末尾。

+0

謝謝!我現在已經開始工作了。 – Coreus 2010-04-09 11:58:48

相關問題