I'm running svnserve on a server, but I can only access it with the svn+ssh protocol, not svn. (This appears to present a problem when I try to checkout from it with Capistrano.) Can anyone point out what might be wrong?
Svn's machine:
[root@machine ~]# service svnserve status
svnserve (pid 13166) is running...
Local machine:
$ svn info svn+ssh://root@<svnserver>.com/svnrepos/myrepo
-- returns fine
$ svn info svn://<svnserver>.com/svnrepos/myrepo
svn: E170001: Unable to connect to a repository at URL 'svn://<svnserver>.com/svnrepos/myrepo'
svn: E170001: No access allowed to this repository
I have even tried making use of the --username
and --password
params but have had exactly the same results.
UPDATE:
To set up Subversion, I followed the brief instructions to Setup a Subversion Server in 4 Minutes. My only deviation from its instructions was to kill the daemon svnserve process after I found it wasn't working for the svn://
protocol and then use service
to start svnserve. (It likewise didn't work.)
Answering your question would be easier if you provide :
Therefore, I'll make the following assumption :
Here's an untested setup (from memory and man pages):