Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I want to set up an SVN/Trac environment for multiple projects, something like the GitHub. It will host multiple projects with multiple developers in each. For simplicity the developers can be independent from other projects. I want to setup this environment for every project automatically, from a registration page.

What would be your recommendation? Particularly is it possible to do with Trac?

share|improve this question
add comment

1 Answer 1

up vote 3 down vote accepted

It is possible to host multiple projects with Trac, last time I checked there was no automated process for creating new environments. I suspect however it wouldn't be difficult to create front end to the trac-admin and svnadmin command line tools with your preferred server side web scripting tool.

share|improve this answer
1  
You can pass all the required arguments to trac-admin. So yes, a simple wrapper will let you create new trac instances from a web page. Might look at coderesort.com as well; one of the other Trac devs runs that. –  retracile Jun 11 '10 at 13:58
    
Do you mean that one project's members would not be able to see other projects? –  grigy Jun 11 '10 at 19:40
    
Permissions can be configured on a per-project basis, if you use Apache you can authenticate against virtually anything so one login can be given permissions on any project, none at all, and everything in between. –  Richard Slater Jun 12 '10 at 20:27
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.