You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Zé <jo...@gmx.com> on 2013/04/24 21:18:26 UTC

How to setup a server?

Is there an official Subversion guide to set a subversion server?


Thanks,
Zé

Re: How to setup a server?

Posted by Les Mikesell <le...@gmail.com>.
On Thu, Apr 25, 2013 at 8:00 AM, Zé <jo...@gmx.com> wrote:
>>
>
> Third-party service providers aren't an option.

Note that most linux distributions include packages that are trivial
to set up assuming you want approximately what the packager provided
(and if you don't know better yourself it will be a good starting
point).   For example with RHEL or CentOS you can:
yum install subversion mod_dav_svn
and point the configs at your repo for either svnserve or http access,
or both.   A benefit of this approach is that security and bugfix
updates happen automatically as you do OS updates.  The down side is
that you are stuck with the version that the distribution includes.

--
   Les Mikesell
    lesmikesell@gmail.com

Re: How to setup a server?

Posted by Pavel Lyalyakin <pa...@visualsvn.com>.
Hello Zé,

>> Did you mention your base OS? The versions available for different
>> operating systems vary.
>
> I expect it to be linux, either Debian or Ubuntu.

If you consider Windows as a possible platform for your Subversion
server then it makes sense to try VisualSVN Server:
http://www.visualsvn.com/server/ You will be astonished how easy it
was to setup and maintain VisualSVN Server. See Getting Started guide
at http://www.visualsvn.com/server/getting-started/

Standard Edition is free however if you need enterprise features such
as Single Sign-On, Remote Administration, etc you can always upgrade
to paid Enterprise Edition.

Thank you!

-- 
With best regards,
Pavel Lyalyakin
VisualSVN Team

Re: How to setup a server?

Posted by Zé <jo...@gmx.com>.
On 04/26/2013 12:36 PM, Nico Kadel-Garcia wrote:
>
> Did you mention your base OS? The versions available for different
> operating systems vary.

I expect it to be linux, either Debian or Ubuntu.

-- 
Zé

Re: How to setup a server?

Posted by Nico Kadel-Garcia <nk...@gmail.com>.
On Fri, Apr 26, 2013 at 3:29 AM, Zé <jo...@gmx.com> wrote:

> On 04/25/2013 02:29 PM, C. Michael Pilato wrote:
>
>> Try reading Chapter 6 of the aforementioned book.  It may be all that you
>> need to read.
>>
>
> After further review, Chapter 6 does have enough information to serve at
> least as a starting point.
>
> Disregard this thread.
>
>
> Thanks for pointing this out,
>
> Did you mention your base OS? The versions available for different
operating systems vary.

Re: How to setup a server?

Posted by Zé <jo...@gmx.com>.
On 04/25/2013 02:29 PM, C. Michael Pilato wrote:
> Try reading Chapter 6 of the aforementioned book.  It may be all that you
> need to read.

After further review, Chapter 6 does have enough information to serve at 
least as a starting point.

Disregard this thread.


Thanks for pointing this out,
-- 
Zé

Re: How to setup a server?

Posted by "C. Michael Pilato" <cm...@collab.net>.
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 <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development


Re: How to setup a server?

Posted by Zé <jo...@gmx.com>.
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.


> But not to worry!  A Google search for "guide to setting up a subversion
> server" only returns 1.35 million hits.  Surely there's*something*  of value
> out there.

There might be, but it requires a bit of knowledge to be able to tell 
which have value and which are a complete waste of time.  An official 
guide would offer some assurances that newbies wouldn't be wasting their 
time.


> 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.


Zé

Re: How to setup a server?

Posted by "C. Michael Pilato" <cm...@collab.net>.
On 04/24/2013 03:18 PM, Zé wrote:
> Is there an official Subversion guide to set a subversion server?

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.

But not to worry!  A Google search for "guide to setting up a subversion
server" only returns 1.35 million hits.  Surely there's *something* of value
out there.

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).

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