I have followed a guide for setting up a Subversion server and I cannot seem to access any repositories that I have created and imported from a Windows based SVN repository.
In the past, I installed a Windows app called Visual SVN that allows me to run a SVN server on a Windows machine. I had lots of repositories I made for it with many projects in it and now I want to migrate all these into my Ubuntu server.
I followed this guide, and successfully installed SVN, added a user and configured the Apache 2 config file as such:
<Location /svn> DAV svn SVNPath /windows/mediahdd1/Repositories/Spring AuthType Basic AuthName Spring projects AuthUserFile /etc/subversion/passwd <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
I also simply moved my repository (from my Windows machine) folder into that SVN path of
I first created a dummy repository using the same guide I linked above and it creates exactly the same folders and files that I saw inside my own Windows repository, so I assumed that I could easily import my previous repository folder and it should work.
Anyways, the main issue I am having is that I can't access my SVN server from another machine using the HTTP or HTTPS protocol.
I am able to boot up a putty session and access it using
SVN co file:///windows/mediahdd1/Repositories/Spring and it returns me what appears to be a list of files related to my project.
How can I access this remotely? Do i need to run SVN or is it running? The guide doesn't explain how to run the SVN server, all it states is how to install, create a repository, create users and different protocols you can use to access it but how do you access it remotely from say TortoiseSVN? The HTTP link doesn't work and that's what I normally use to access a SVN repo from TortoiseSVN or another SVN client.
Any advice? Do I need to change port? What is the default port for SVN?