I'm sure this has been asked many times before, and is in a doc
somewhere, but all I found was this (and it didn't quite answer my
questions):

http://trac.edgewall.org/wiki/TracMultipleProjectsSVNAccess

I have an active multi-project environment for trac+svn served by
apache.  It all works fine and in my apache config files I have block
pairs like this:

<Location "/trac/project1">
  AuthType Basic
  AuthName "Trac Auth"
  AuthUserFile /path/to/project1/auth.htpasswd
  Require valid-user
</Location>

<Location "/svn/project1">
  AuthType Basic
  AuthName "SVN Auth"
  AuthUserFile /path/to/project1/auth.htpasswd
  Require valid-user
</Location>

As you see, each project (trac+svn) has (and needs) its own auth
file.  As I said, this works, but the problem is each time a new
project is added, an apache restart is needed (as far as I know).
This isn't convenient so I'm looking for a better solution.

I've come across mod_authz_svn and the AuthzSVNAccessFile for
Subversion, which looks like it will solve my problem (assuming this
file is checked when updated).  I'd like to get it working for Trac as
well, preferably using the same file, but I'm not entirely sure how to
do it (and the above mentioned wiki doesn't go into details).

I found this useful thread, and along with the wiki, seems to indicate
what I'm looking for is possible, but it talks about making special
additions to trac.ini (authz_file and authz_module_name):

http://groups.google.com/group/trac-users/browse_thread/thread/d8278f7217b12008/7cc8b8aefcf0349f

Where can I find a complete reference about setting up an environment
as I describe?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to