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 it-support@mpifr-bonn.mpg.de 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.