This howto outlines the process by which one can set up the Subversion version control system, and have it work in tandem with Trac, the project manager for software development projects, on a server running Ubuntu (or possibly Debian). It is brought to you by Openject Consulting.
Setting up Subversion
For detailed information on this, including alternate setups, have a look at Version Control with Subversion.