Redmine has the capability to monitor version control systems along with your issues. This guide will show you how to configure a repository inside the redmine project.



1. Select Settings on the right of the project , then select repository in the sub menu you have under settings.

Redmine Project Settings

2.Enter the appropriate details to configure the version control system.

 a. Select which SCM you'd like - for example git or subversion or any other redmine is capable to integrate with.

 b. Enter the URL you can even insert a local svn by file location, for example: file://localhost/var/svn/myproject

 c. Enter username and password.

 d. Click Create and refresh the page.


3. You will now have a Repository button on the project menu.

Redmine Repository Button

4.Now when you press on the repository you'll see the last commit done.

Note: only when you press on the repository will the Redmine extract the data from it, otherwise it'll not be updated with the last revision.


Redmine Repository view

4. The username/password can be set in the apache dav module:

# cat /etc/apache2/dav_svn.passwd




5. If you need to add an apache user:

# htpasswd /etc/apache2/dav_svn.passwd redmine

Enter a password.


Redmine is a very capable ticket/issue system however it's even more powerful with the file repository integration. Having this feature would help a lot in developing of new software and collaborating among your team mates.


Viewed 16530 times.
Share |