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

Re: How to setup a server?

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Thu, 25 Apr 2013 09:29:30 -0400

On 04/25/2013 09:00 AM, Zé wrote:
> On 04/24/2013 08:52 PM, C. Michael Pilato wrote:
>> The closest thing to "official" would be the Version Control With Subversion
>> book (http://svnbook.org/). But don't expect to find an ordered list of
>> steps to setting up a Subversion server, because that's just not the
>> audience for that text.
>
> It would be nice if that sort of text was made available officially. At
> least I would be interested in it, and I believe others would too.

Try reading Chapter 6 of the aforementioned book. It may be all that you
need to read.

The problem with an official step-by-step how-to, though, is that right out
of the gate, you have decisions to make:

  * Which Subversion server do I want to use? (Apache+mod_dav_svn
    or svnserve)

  * Do I want my repositories to require authentication for access?
    If so, what kind (Basic, MD5, client-certs, Kerberos, ...)

  * Do I want encryption? (SSL? SSH tunneling?)

  * Do I want to enable access control on my repositories?

What wants to be a linear "step-by-step" very quickly turns into a flowchart
of possibilities with a potential series of dead ends determined by what
software packages you do and don't have at your disposal.

>> If you'd like to avoid setting up the server yourself, you might consider
>> looking into a more turnkey solution uch as CollabNet's Subversion Edge
>> (http://www.collab.net/products/subversion) or WANdisco's uberSVN
>> (http://www.wandisco.com/ubersvn).
>
> Third-party service providers aren't an option.

These aren't "service providers". These products are downloadable packages
which include all the stuff you need to run and administer a basic
Subversion server on your own hardware/network/etc.

I think it's fair to say that these products exist and are popular *not*
because setting up a server is difficult, but simply because you can be sure
that with a single download you eliminate the dead-ends and less-traveled
paths in that flowchart of possibilities I was talking about earlier.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Received on 2013-04-25 15:30:13 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.