HowTos » History » Version 14
Jean-Philippe Lang, 2007-11-18 21:48
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 | 13 | Jean-Philippe Lang | _Note: 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 sure that the svn binaries are installed on the Redmine host and go to the project settings to configure the path to the repository._ |
18 | 1 | Jean-Philippe Lang | |
19 | 12 | Jean-Philippe Lang | There's basically two ways to automate SVN repositories management: |
20 | 10 | Nicolas Chuche | |
21 | 12 | Jean-Philippe Lang | * using apache/mod_dav_svn/mod_perl |
22 | 14 | Jean-Philippe Lang | * using pam modules and nss (the historical one) |
23 | 1 | Jean-Philippe Lang | |
24 | 14 | Jean-Philippe Lang | h3. Using apache/mod_dav_svn/mod_perl |
25 | |||
26 | 12 | Jean-Philippe Lang | 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. It 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 | 10 | Nicolas Chuche | |
28 | To follow the prefered first way: |
||
29 | |||
30 | 12 | Jean-Philippe Lang | * Step 1: [[Automating repository creation]] |
31 | * Step 2: [[Repositories access control with apache, mod_dav_svn and mod_perl]] |
||
32 | 1 | Jean-Philippe Lang | |
33 | 14 | Jean-Philippe Lang | h3. Using pam modules and nss |
34 | |||
35 | 1 | Jean-Philippe Lang | 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 and a MySQL database. You need quite some large sysadmin skills. |
36 | 14 | Jean-Philippe Lang | |
37 | 12 | Jean-Philippe Lang | If you want to follow the hard way: [[HowTo to handle SVN repositories creation and access control with Redmine]] |