Project

General

Profile

Source Code Management in Redmine

If you create SVN or GIT repositories in Redmine you can access them with the corresponding SCM tools.
All access (including external) to these repositories is granted according to the Remine user roles
(see Information -> Repository).

Create new integrated repositories

Send a request to with the following information:

  • project name
  • SCM flavor: svn or git

The support team will create the repository accordingly and get back to you.

External Access to integrated repositories

svn co https://project.mpifr-bonn.mpg.de/svn/<project id>
git clone https://project.mpifr-bonn.mpg.de/git/<project id>

SVN logins without password

  • Open ~/.subversion/servers and add a line "store-passwords = yes"
    Make sure there is also a line "store-plaintext-passwords = no"
  • Open ~/.subversion/config and add "password-stores = gnome-keyring"
    Choose a password store of your liking from:
    • gnome-keyring (Unix-like systems)
    • kwallet (Unix-like systems)
    • gpg-agent (Unix-like systems)
    • keychain (Mac OS X)
    • windows-cryptoapi (Windows)

Integrating external repositories into Redmine

Create a generic user with read-access to the related repository and contact RZ-Support to receive the SSH public key to login to that account.
Disregarding the users access rights, Redmine does not change the code.

Add picture from clipboard (Maximum size: 50 MB)