I posted a messaged a few months ago asking how to change the root
using ssh+svn so that my svnserve urls look like
"svn+ssh://user@host/repo_name" instead of
"svn+ssh://user@host/path/to/repo. I did not get any reponses and it
seemed like other people were having the same problem. I have figured
out a solution that works for me.
The reason that I could not use the -r option with ssh+svn is because
in tunnel mode the svnserve process gets started by the individual
user that prepends the url. This means that each user needs to launch
the svnserve with the -r option. I was having svnserve get launched
via inetd with the -r option which really has not effect when using
ssh (in fact I no longer start svnserver in a system wide manner
because the ssh+svn takes care of this). What I did was to set the
alias: svnserve 'svnserve -r /path/to/repos' in a system wide file
(/etc/csh.cshrc on FreeBSD) and now everything works for every user
using csh.
I dont know if there is a better way to accomplish the like with
environment vars to set the flags or soemthing of that nature.
Hope this helps anyone that was having the same problem I was.
A
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Nov 23 17:24:53 2004