To use the Subversion repository hosted in a project, you need to follow these steps:

  • install a Subversion client,
  • checkout a working copy of your repository and
  • commit your changes as desired.

Access control for the Subversion repositories is integrated with the Redmine forge: public projects allow anonymous checkout but require authentication and authorization for committing, and private projects require authentication and authorization for both.

Install a Subversion client

Most GNU/Linux systems include a package for a command-line Subversion client in their software repositories.

OpenSUSE users can use:

sudo zypper install subversion

Debian and Ubuntu users can use:

sudo aptitude install subversion

We recommend TortoiseSVN for Windows users. TortoiseSVN is a shell context menu extension that integrates seamlessly with the file browsers in Windows.

Checkout a working copy

If the project's short ID is myproject, the checkout URL will be If you're using the official command line client, you can checkout using the following command:

svn co

Send your commits

If you are a member of the project and your project manager has granted you commit rights, you may send your changes as usual. Please see the SVN book for more information on common Subversion workflows.