On-site Subversion with Trac
The on-site Subversion with Trac tool let's you keep subversion repositories on your own server, for security or performance reasons. reasons. Our "remote"remote tool"tool" installation allows them to hook into Assembla workspaces. workspaces. That allows you to add any of tens of thousands of Assembla users with a single click, use the team permissioning across all tools including local svn, receive the enhanced email alerts, and more.
The on-site Subversion is the exact same setup that we use for our internal trac/svn servers, packaged as a virtual server, and connected to Assembla by Web services.
This feature is available only with commercial Manager and Portfolio subscriptions. subscriptions. Here's how to configure it, using the Portfolio tool:
Configuration
- Download Assembla vmware image and configure virtual machine network. Image contains Debian 4.0 with control server/trac/svn configured already.
- Change options in /etc/rails/breakout/control.yml file: server,
subversion->hostsubversion->hosttoto your trac and svndomain.domain. Restart control center: /u/apps/breakout/current/vendor/control/controld restart
- Configure your firewall to allow svn and web
services.services. You will need to open the firewall to allow access from the servers at assembla.com, to call your control server on the port you justspecified.specified. You will also need to provide appropriate access for SVN users.
- Go to Manager tab of your space and open Settings panel, then fill
"Trac"Trac control centerurl"url" with druby://trac.your-host.com:port

- Create a child space and try to add a trac tool
.. The Trac and SVN repositories will be created on the server that you specified as the trac control center for the portfolio.

If something is wrong check log files:
/tmp/auth.log,
/var/log/apache2/*.log
/u/apps/breakout/current/vendor/control/*.log