I love Hostgator, they never let me down ever since. There might some minor incidents but their support fixed it quickly.
My Hard drive just crashed this week and now I want to have a repository for my code just in case it happens again.
To make Hostgator+SVN to work , you need:
1. SSH access.. SSH is free if you have the business plan (shared)
Step1:
Instructions:
Type your domain name and the port as 2222, in the Saved Sessions textbox type: keithics or any name, then click Save. You can see the Name on the text area on the left.
Then click Open.
Step2:
When Putty loads, it will ask for your Username and Password. Please note that when you type your password, you can’t see anything in Putty’s commandline.
Just type your password and press Enter.
Then Create a repository.. 
svnadmin create myrepo
step3:
Install TortoiseSVN and Click Settings. In the Network Tab, browser for the Putty.exe path.
Step4:
Create a repository by right clicking an empty folder then choose TortoiseSVN->Create Repository Here.
Add a text file to that folder then right click the folder then choose SVN Checkout.
IN the URL of the repository type:
svn+ssh://keithics@keithics/home/keithics/myrepo/
Replace the bold text with your own.
svn+ssh://<HOSTGATOR NAME>@<PUTTY SESSION NAME>/home/<HOSTGATORNAME>/<REPO FOLDER>/
Good Luck and if you have any problems, just put it on the comments!







Thanks for the writeup. It is very helpful. Are you using paired keys with SSH? If so do you have instructions on setting that up in Putty. I’ve tried many people’s online instructions and none of them allow me to use subversion with my shared account. I do know that I can log in just fine without a key. Will I be forced to always type my password if I don’t use a paired key? Thank you for any information you might have.
Best Regards,
Cullen Logan
Hey, I followed your tutorial, but didn’t work for me.
Spent a few hours, and finally got it working.
I made a blog post of it, but it references yours since I got the most information from here.
Thanks for posting!
http://chrismweb.com/2011/02/24/svn-in-shared-hosting-with-hostgator/#more-341
Hi,
I tried using svn+ssh with the way you have mentioned but i am getting the following error:
Couldn’t agree a client-to-server cipher (available: aes128-ctr, aes256-ctr, arcfour256, arcfour)
Request you to please help me out in resolving this error
AMIT