I have Subversion setup and running on my local network with windows and svnserve. I'd like to use Capistrano to deploy to a remote ubuntu server but am a bit on unsure on what I need to do to get the client end to work on windows. My understanding is that the remote server needs to be able to tunnel into my subversion server. I've read over a few tutorials but either they or I get all turned around about when they are talking about my local system, my svn server, or my remote system and of course almost none of them talk about capistrano and windows together. 

Do I need to setup Apache to serve my subversion repository? I'd rather not but if I must what are the steps?

I found this [tutorial](http://turnleft.inetsolution.com/2007/07/how_to_setup_subversion_apache_1.html) but I have no idea if it will enable ssh access to the repository