Subclipse plugin

The Subclipse plugin provides Eclipse integration with Subversion.

If you want to use http or https URLs, all you have to do is install the plugin itself. Regardless, make sure you install the JavaHL adapter, which is a Win32-native Subversion client.

If you want to use svn+ssh URLs, then you have some more work to do.

First, you need to [Configure PuTTY to use public key login to UNIX box]. Create a new session using the public key, and call it "subversion". If you decided not to use a passphrase, you're done. If you did use a passphrase, you can use Pageant to manage the keys as documented here:

Either way, you can now do repository operations without entering a passphrase every time.

Next, you have to tell Subclipse how to do SSH operations. One option is to use Plink from PuTTY. However, this is a command-line application, and will pop up a DOS box when executing. Another alternative (which seems to work fine) is to use TortisePlink from TortiseSVN. That's the way to go if you're going to [Install TortiseSVN] anyway.

Create an environment variable called SVN_SSH, and give it the path to the plink executable (either the PuTTY one or the TortiseSVN one):

    SVN_SSH = C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe

When you're done, re-start Eclipse. Once you've restarted Eclipse, the Subversion Repository View should allow you to browse svn+ssh URLs, assuming that you use the PuTTY session associated with the public key, i.e.

    svn+ssh://subversion/path/to/repo

EclipseSubclipse (last edited 2010-05-28 19:03:13 by KennethPronovici)