Introduction

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.

 

Procedure

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.

(Co0l!)

Redmine Repository view

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

# cat /etc/apache2/dav_svn.passwd

redmine:3xxxxxuYaFiP0E

 

 

5. If you need to add an apache user:

# htpasswd /etc/apache2/dav_svn.passwd redmine

Enter a password.

Conclusion

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.

Enjoy!

Viewed 15188 times.
Share |