HowTos » History » Version 10
Nicolas Chuche, 2007-11-18 20:04
preparation before adding howtos on mod_perl auth
1 | 1 | Jean-Philippe Lang | h1. HowTos |
---|---|---|---|
2 | |||
3 | 7 | Jean-Philippe Lang | h2. Customizing Redmine |
4 | |||
5 | 1 | Jean-Philippe Lang | [[HowTo translate Redmine in your own language]] |
6 | [[HowTo create a custom Redmine theme]] |
||
7 | 7 | Jean-Philippe Lang | |
8 | h2. Installation and setup |
||
9 | |||
10 | [[HowTo run Redmine with a Mongrel cluster]] |
||
11 | [[HowTo configure Redmine to mail to MS Exchange server]] |
||
12 | |||
13 | h2. Advanced Subversion integration |
||
14 | |||
15 | 10 | Nicolas Chuche | Those HowTos are intended for those who want to automate SVN repositories creation and rights management. They require some system administration skills. |
16 | 1 | Jean-Philippe Lang | |
17 | 10 | Nicolas Chuche | They are useless for those who simply want to browse existing repositories from within Redmine (like "this":http://www.redmine.org/repositories/show/1). To do so, make |
18 | sure that the svn binaries are installed on the Redmine host and go to the project settings to configure the path to the repository. |
||
19 | |||
20 | There's basically two way (for the moment) : using apache/mod_dav_svn/mod_perl and using pam modules (the historical one). |
||
21 | |||
22 | Basically, the first way is handled only by apache/mod_dav_svn and mod_perl, it should work on windows and unix. You need moderate apache skills. |
||
23 | |||
24 | The second way means configuring pam modules to allow project members read/write access, svnserve to allow anonymous users to read public projects and apache/mod_dav to allow redmine browsing. It works only on unix with pam modules. You need quite some large sysadmin skills. |
||
25 | |||
26 | The first way is far simpler and faster to configure and, unless you have very big repositories, many repositories or you really don't want to use mod_perl, is the best way (at least imho). |
||
27 | |||
28 | To follow the prefered first way: |
||
29 | |||
30 | [[Automating repository creation]] |
||
31 | [[Repositories access control with apache/mod_dav/mod_perl]] |
||
32 | |||
33 | If you want to follow the hard way: |
||
34 | 7 | Jean-Philippe Lang | |
35 | [[HowTo to handle SVN repositories creation and access control with Redmine]] |