Before even thinking about it
I am assuming you have a little expereience with subversion already. That's where I started. You should already be familiar with connecting to repositories and comitting, etc.
Additionally, I am on WinXP and using TortoiseSVN.
Get SSH access for your hosting account. You'll need to ask ASO to allow you to have SSH access as you need this both to setup repositories and to ues them.
Additionally, if you are working from TortoiseSVN, you need to change a setting in it.
1. Right-click your desktop
2. TortoiseSVN -> Settings
3. Network Tab -> SSH client
4. Browse to where you installed Tsvn and choose TortoisePlink.exe (typically C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe)
This step will allow Tsvn to establish svn+ssh connections, which is required for when using repositories on your hosting account.
Log into your account via SSH. (If you need a SSH client, try Putty for windows - it es ze bezt.)
Now, there's a few steps to do here that will create a repository. I'm just going to list them and hope that you know enough to figure out what's going on
svnadmin create --fs-type fsfs svn/my-first-repo
The setup is pretty easy. Really, a few commands and you're done. This part, however, took a while to figure out. Thankfully, the hard parts I've already got worked out for you.
Make a new folder on your desktop, let's call it "my-first-repo-svn". Right click it and select "TortoiseSVN -> SVN Checkout" (or "SVN Checkout" if it isn't in the submenu.)
The program will ask you for the "URL of repository", you will supply:
The program will ask you for your password, you give it, and ta-da! You're ready to go!
The break down of this url:
svn+ssh:// The protocol.
YOURUSERNAME@YOURHOST Come on now, seriously.
/home/YOURUSERNAME/svn/my-first-repo The absolute path to your repository.
The "repo" is an absolute path from the root of your system all the way up to the repository folder that we made in the last step.
And let me know if I typo'ed in this or something ;D