如何在centos环境中集成redmine svn的版本控制功能


  1. https://bitnami.com/redirect/to/105846/bitnami-redmine-3.2.2-0-linux-x64-installer.run   此地址为bitnami redmine软件的官方下载地址。


  2. chmod 777 bitnami-redmine-3.2.2-0-linux-x64-installer.run #redmine下载之后并没有执行的权限,需要我们给予他执行的权限。

  3. ./bitnami-redmine-3.2.2-0-linux-x64-installer.run #运行此脚本

 [root@vm-redmine ~]# ./bitnami-redmine-3.2.2-0-linux-x64-installer.run 

 Language Selection

 Please select the installation language
 [1] English - English
 [2] Spanish - Espaol
 [3] Japanese - 日本語
 [4] Korean -
 [5] Simplified Chinese - 简体中文
 [6] Hebrew -
 [7] German - Deutsch
 [8] Romanian - Roman
 [9] Russian - Русский
 Please choose an option [1] : 5
 ----------------------------------------------------------------------------
 欢迎来到 Bitnami Redmine Stack 安装程序。

 ----------------------------------------------------------------------------
 选择您想要安装的组件,清除您不想安装的组件。当您准备继续时,点击前进。

 Subversion [Y/n] :Y

 PhpMyAdmin [Y/n] :Y

 Redmine : Y (Cannot be edited)

 Git [Y/n] :Y

 上述选择是否正确? [Y/n]: Y

 ----------------------------------------------------------------------------
 安装文件夹

 请选择安装Bitnami Redmine Stack的文件夹

 选择一个文件夹 [/opt/redmine-2.5.2-1]:

 ----------------------------------------------------------------------------
 创建管理员帐户

 Bitnami Redmine Stack admin 用户创建

 您的真实姓名 [User Name]: admin   

 Email地址 [user@example.com]: ??????@qq.com

 登录 [user]: admin    

 密码 :admin
 请确认密码 :admin
 ----------------------------------------------------------------------------
 缺省数据配置语言

 选择缺省数据配置语言:

 [1] 保加利亚语
 [2] 捷克语
 [3] 德语
 [4] 英语
 [5] 西班牙
 [6] 法语
 [7] 希伯来语
 [8] 意大利语
 [9] 日语
 [10] 朝鲜语
 [11] 荷兰语
 [12] 波兰语
 [13] 葡萄牙语
 [14] 葡萄牙语/巴西
 [15] 罗马尼亚语
 [16] 俄语
 [17] 塞尔维亚语
 [18] 瑞典语
 [19] 中文
 [20] 中文/繁体
 请选择选项 [19] :

 Do you want to configure mail support? [y/N]: y

 ----------------------------------------------------------------------------
 配置SMTP设置

 This is required so your application can send notifications via email.

 默认电子邮件提供商:

 [1] GMail
 [2] 自定义
 请选择选项 [1] : 2

 ----------------------------------------------------------------------------
 配置SMTP设置

 This data is stored in the application configuration files and may be visible to 
 others. For this reason, it is recommended that you do not use your personal 
 account credentials.

 用户名 []: ??????@qq.com

 密码 :
 重新输入 :
 SMTP 主机 []: smtp.qq.com

 SMTP端口 []: 25

 安全连接

 [1] 没有
 [2] SSL
 [3] TLS
 请选择选项 [3] :

 ----------------------------------------------------------------------------
 安装程序已经准备好将 Bitnami Redmine Stack 安装到您的电脑。

 您确定要继续吗? [Y/n]: y

 ----------------------------------------------------------------------------
 正在安装 Bitnami Redmine Stack 至您的电脑中,请稍候。

 正在安装
 0% ______________ 50% ______________ 100%
 #########################################

 ----------------------------------------------------------------------------
 安装程序已经将 Bitnami Redmine Stack 安装于您的电脑中。

 启动Redmine应用程序。 [Y/n]: Y

 信息: 访问 Bitnami Redmine Stack, 从你的浏览器访问http://localhost:80。
 按 [Enter] 继续:

 此时你的redmine已经安装完毕了,http://127.0.0.1/redmine就可以访问到redmine了,使用先前配置的redmine账户就可以登录了。

4.新建redmine svn测试项目

wKiom1cz6lCTtM3jAACunaJ0wPg852.png

5.在redmine svn项目的配置里新建版本库,如图

wKiom1cz6uChJ3pQAADEDdpgsQs308.png

6. 这个时候需要在另一个虚拟机中安装svn,执行命令安装yum install subversion mod_dav_svn

7. svn --sersion #查看svn版本信息,如果出现相应的版本信息,表示成功安装。

8. mkdir -p /opt/svn/test1 #创建文件

9. svnadmin create /opt/svn/test1 #创建test1测试版本库

10.vim /opt/svn/test1/conf/svnserve.conf

  修改如下配置(文件前不能有空格)

  anon-access=none

  auth-access=write

  password-db=passwd

11.vim /opt/svn/test1/conf/passwd

 test1=test1 #账户密码都为test1

12.vim /opt/svn/test1/conf/authz.conf

  [/]

  test1 = rw

13.killall svnserve #杀死所有svnserve进程

14.svnserve -d -r /opt/svn/test1 #重启svn服务


经过如上步骤,redmine就可以使用svn功能了,在redmine的项目配置中添加版本库,添加地址:svn://IP,用户名和密码都是test1 #此IP为svn服务器的IP