for people who don't have a private online server, i recommend you use
your home network. Make sure your router at home supports port forwarding and dynamic dns.
forwarding an incoming port to one of your svn server at home and then use them to
serve as your private svn server.
If you have several services, you can forward the SSH port and establish an SSH-VPN
tunnel for the outside world.