I've setup subversion (used svn-1.4.6-setup.exe from subversion.tigris.org ) with Apache server on my small local machine.
Apache's http.conf has got the following that we suppose is required for that svn configuration
LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so" LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so" <Location /project1> DAV svn SVNPath "C:/svn_repositories/project1" AuthType Basic AuthName "Subversion repository" AuthUserFile "c:/svn_conf/project1/passwd" Require valid-user </Location>
I can create databases and checkout ( with tortoiseSVN ) on a single machine with file:///absolute-path-to-svn-repository. I wish to have the ability to access the databases in the other machines attached to the network(the web network in your own home).
I attempted looking at using their company machines using the url svn://IP-address/project1 , it did not work. Shows the next message
Error: Can't connect with host : An association attempt unsuccessful since the
Error: connected party didn't correctly respond after some time, or established
Error: connection unsuccessful because connected host has unsuccessful to reply.
Basically attempt to access with http://IP-address/project1 , it prompts for that login however it does not work through that. In my opinion I'm entering the right login. The mistake message is
Could not open the svn repository.
Any idea what is wrong?. Thanks!.
Perhaps you have set up your subversion server to simply accept connections within the SVN protocol? On the a linux systemunix you'd run the svnserve daemon (something similar to svnserve -d). You may even have to open SVN ports inside your firewall (unless of course the svn server is in your local machine).
You apply the svn:// protocol when utilizing svnserve. If you wish to use Apache, you ought to be using http://.
I am unfamiliar with configuration for Apache with svn, however i would reckon that your config file is less than correct.
Choosing a server configuration <- start here