[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Configuration recommendations in a heterogenous Linux environment?

From: Ulrich Eckhardt <eckhardt_at_satorlaser.com>
Date: 2006-07-03 16:25:00 CEST

On Monday 03 July 2006 16:03, Erik Forsberg wrote:
> We have a very heterogenous Linux environment which means that there
> are many different versions of subversion in the different
> distribution's package systems. Doing a quick check, I can find
> subversion 1.2.3, 1.3.2, 1.3.1 and 1.1.4.
>
> We're currently accessing our CVS repository via a shared NFS file
> system. I'm thinking that it's maybe best not to use the same method
> for subversion, given the wide variety of subversion versions on the
> workstations, and possibly other factors that I don't know about.
>
> Any recommendations?
>
> http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html says
> in a warning that I can create an FSFS repository (which was my plan
> anyway), but seems to recommend that you use apache or
> svnserve.
>
> Perhaps svn+ssh, using existing accounts, to a server keeping the
> repository on local disk is the way to go? Any ideas on the
> performance of that compared to direct NFS access?

A few things here:
- The different Subversion binaries might also be linked to different BDBs, so
that's another reason not to share physical access to the repository files.
Using FSFS, that should not matter.
- The Subversion protocol is compatible between the 1.x versions, so that
presents no problem. Otherwise, upgrading should be possible, compiling from
source with only svn: client support (i.e. without BDB and Apache stuff)
should work on pretty much any system.
- svnserve is dead easy to setup and offers some basic authentication.
Assuming you only want to prevent errors rather than against hostile attacks
or vandalism, its authentication is also enough and no encryption of traffic
needed. For off-site access I would use a generic tunnel or VPN anyway.
- Subversion can also be installed for just one user in his homedir. That way
you don't even need root access to the machine (unless you want to serve via
[x]inetd) to install stuff and have things well separated so they don't
disturb other stuff.

Summary: setup svnserve, it's described in the book.

Uli

****************************************************
Visit our website at <http://www.domino-printing.com/>
****************************************************
This Email and any files transmitted with it are intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any reading, redistribution, disclosure or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender immediately and delete the material from your computer.

E-mail may be susceptible to data corruption, interception, viruses and unauthorised amendment and Domino UK Limited does not accept liability for any such corruption, interception, viruses or amendment or their consequences.
****************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 3 16:26:47 2006

This is an archived mail posted to the Subversion Users mailing list.