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

RE: utilities for groups creating their own repos

From: Watson, Chris <cwatson_at_ptc.com>
Date: 2007-07-13 10:51:23 CEST

We currently have 917 users running against 292 repos - it's mostly
project consulting work.

We don't allow users to create their own repos - that's handled central
at present - but we have scripted it to make it easier.

But all auth admin is done by the users - we have an XML control file
per repo set that lives in SVN. They can edit the file and a
post-commit hook picks up the changes and uses an XSLT script to
generate the apache conf and svnauthz files for fine grained access
control. We control access to the control XML files through the same
mechanism - each repo has 1 or more designated project admins. I
probably get involved about twice a month to help out newbies or when
the admin is unavailable.

I wouldn't say the XML format or the XSLT is elegant - but it works for
us. And I'm happy to share what we have with you.

We do plan a more complete phase 2 to allow repo creation, but we need
something to provide the validation workflow in that case - to make sure
the repo request is valid.

Chris

-----Original Message-----
From: Anne M. Hammond [mailto:hammond@txcorp.com]
Sent: 12 July 2007 19:24
To: users@subversion.tigris.org
Subject: utilities for groups creating their own repos

We are a 50-employee company with an equal number of outside
collaborators. We use svn with apache ssl.

Any recommendations for allowing (not allowing) users to create
their own repositories, and modify the auth and access files
directly?

Are there any svn tools to do this? Or should we write our
own programs (because they would have to be suid).

TIA < Anne

Anne M. Hammond - Systems / Network Administration - Tech-X Corp
                   hammond_at_txcorp.com 720-974-1840

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jul 13 10:50:55 2007

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.