On 09/22/2009 01:25 PM, Lonnie Olson wrote: > On Tue, Sep 22, 2009 at 2:09 AM, Chad Sollis<[email protected]> wrote: > >> Hey all, >> >> I am trying to setup svn server on my mac that I would like to expose >> (unless I am overlooking any huge security problems) over a specific >> port, with passwd authentication. >> >> I can connect to the repo by doing referencing the repo like this >> file:///path/to/repo >> >> however, when I try to connect using svn://localhost/repo or >> svn://192.168.0.150/repo >> or svn://my.hostname.com/repo it does not work, no real helpful >> error messages either. >> >> am I missing something? I have svnserver -d --local-port=3960 running >> (I will be changing the port number from the default) >> > You need to set the -r parameter to indicate the root of your SVN > server. Otherwise it will choose your root filesystem. > > Example Repository: > cd ~ > mkdir repos > cd repos > svnadmin create test > > There is now an SVN repository located at /home/username/repos/test > > Run svnserve: > svnserve -d > svn co svn://localhost/test > > Fails, This will try to access a repository at /test > > svnserve -d -r . > svn co svn://localhost/test > > Works, this will try to access a repository at ./test > > Even better: > svnserve -d -r /home/username/repos > svn co svn://localhost/test > > Works. > > Another option is to limit the root to the repo itself: > svnserve -d -r /home/username/repos/test > svn co svn://localhost/ > > > > Also, I want to mention a pet peeve of mine. Changing the default ports. > Changing the default port add *zero* additional real security. Only > fake security through obscurity. > > If you are not going to implement Apache SVN modules and use https > with authentication, you should leave svnserve at the default port, > but secure it through real means. > * VPN > * SSH tunnel > * Firewall rules > >
unless you really need svn for some reason, have you considered a DVCS such as Git - I think it's so much easier to use. inkscape is switching from svn to a dvcs (likely bzr). > _______________________________________________ > > UPHPU mailing list > [email protected] > http://uphpu.org/mailman/listinfo/uphpu > IRC: #uphpu on irc.freenode.net > > _______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
