Subclipse plugin
The Subclipse plugin provides Eclipse integration with Subversion.
Project homepage: http://subclipse.tigris.org/
Automatic update URL: http://subclipse.tigris.org/update_1.4.x
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