How to connect TortoiseSVN on a remote PC to SVN on a hosted server

svntortoisesvn

I've installed SVN on a Windows 2008 server hosted by an outfit similar to GoDaddy. I've installed TortoiseSVN on my local WinXP Pro PC. How do I connect TortoiseSVN from my local PC to SVN on the hosted server? I know the IP address of the hosting server, but I don't know how to make a URL out of it. When I set up SVN and started it as a service, I set the SVN repository to c:\SVN. My local machine has a bunch of files in d:\TestProject that I'd like to import into SVN. Initiating the IMPORT command from TortoiseSVN, I tried identifying the SVN repository as \123.123.12.12\c$\svn_repository (note that 123.123.12.12 is a placeholder for the IP address), but that came up with an error telling me "Unrecognized URL scheme"

I've read the manuals, help docs, … but they are written for a more conversant IT type, or Apache, or something other than what I'm looking for help with. I'm a programmer for 20+ years, but not a system admin, and I work with a couple other remote programmers – no network admin to consult.

Best Answer

svn://123.123.12.12/ might work. Actually after the last / there may be some extra path information required based on how your SVN server is configured. I am assuming that You are using svnserve as the server on Windows.

Some of the typical URL schemes for SVN repositories are:

  • file:// (if the repository is lying in local file system and no server is being run)
  • svn:// (if the server is running through svnserve server)
  • http:// (if apache web server is serving your svn repository using WebDAV)