Im in the process of setting up a subversion server with trac for project management. I want them to have a unified userbase and be accessible via https to authorized users on a specific subdomain.
Read it here
Web resources Im using:
Ubuntu server guide for Subversion
Ubuntu community documentation for trac
Trac on Debian
Setting Up Subversion And Trac As Virtual Hosts On An Ubuntu Server