thanks for the quick reply! I have a virtual private server which does have SSH I think, I'll do some googling and see if I can find any tutorials on svn checkout with SSH.
edit: some more information might be useful:
The svn repository is located on my own "development" computer
My working copy is on my own computer as well (obviously)
What I want to do is export the files to my "production" server.
All you have to do is checkout a copy on your web server from your local machine. You may have to change some settings on your router so that the port for svn goes to your computer on your local network. Also set a domain or remember your IP address (outside of your local network. The one the internet sees).
So you do a checkout using the IP to your local computer. After that all you need to do is a svn update to update your website.
Easiest way so you wouldn't have to mess around with IP address and routing ports is to setup SVN on your VPS and use that as your SVN server. Then your production box is checking out from itself and your development box is checking out from the VPS.
The Following User Says Thank You to wGEric For This Useful Post:
You only want to check out if you're going to use that server as a working directory, if you're exporting for a live server use svn export, the automation process is a bit harder, you could set up a cron script to fire the process every so often :s
Edit: Sorry, I misread the original post, my method describes putting the files onto your live server.