If you are using your subversion server with ssh you normally use something like
for checkout. If your ssh port is not default 22 you have to change a bit in the subversion configuration. The subversion config file is normally located in the users application-data directory in ...\Subversion and is named config. In the tunnels you have to add a ssh-client (i used TortoisePlink.exe because i already had TortoiseSVN installed), and configure that the ssh protocol uses a different port by default.
Then it works without any problems. This was an example for windows, if you want to use it on linux/unix you dont need TortoisePlink you can simply use the ssh binary, you also have to convert the backslashes to slashes.