This explains how to configure and use a Subversion client from a GNU/Linux box* to connect to a Subversion server on a shared web host account. (bluehost.com) If you have already set up a shared key for password-less ssh access (see use ssh without a password post), then step 3 can be omitted, but step 3 is useful in case you want to give other people access to a repository on the web host server without giving them full ssh access.
* = I’m guessing any flavor of *nix will work– I use LinuxMint, which is based on Ubuntu
Steps 1 to 3 are performed from the web server (a ssh session to the server)
Step 1 Check to make sure Subversion is installed, or install it.
[~]# svn --version svn, version 1.7.4 (r1295709) compiled Apr 5 2012, 16:46:24