前期准备:
1.bitnami-redmine-3.1.1-1-linux-x64-installer.run
2.虚拟机安装好Centos 7
下面开始正式部署:
一、安装bitnami-redmine-3.1.1
1.将bitnami-redmine-3.1.1-1-linux-x64-installer.run 上传到centos7指定文件夹下(如 /home/hadoop/bitnami)
2.进入 /home/hadoop/bitnami 启动安装程序
./bitnami-redmine-3.1.1-1-linux-x64-installer.run
3.在弹出的安装程序中,一直点击前进、前进即可。
注:因为我使用的是Xmanager Enterprise 4,所以会弹出图形化安装程序。其它方式未测试,不过centos 7 是自带桌面的,所以可以进行系统中进行安装。
在安装过程中,可选择除了必要安装的组件外的一些附加组件,我选择安装了Subversion。
请记住自己填写的登录账号以及密码,它们会作为Redmine的管理员的账号密码
4.安装完毕后,启动bitnami管理程序(我的bitnami安装在/home/hadoop/redmine-3.1.1-1中),在管理程序中,可以看到当前所启动的一些服务以及相应的日志等。
cd /home/hadoop/redmine-3.1.1-1
./manager-linux-x64.run &
注:在manager-linux-x64.run后增加 &可以让管理程序后台运行
管理程序截图:
如果看到相应服务启动成功,至此则代表安装完毕,可以开始访问Redmine了,访问网址为:http://IP地址/Redmine
二、Redmine与Subversion的结合使用
1.进入subversion文件夹下,创建版本库
cd /home/hadoop/redmine-3.1.1-1/subversion/bin
./svnadmin create /home/hadoop/svn/repository1
2.修改版本库信息
1)进入 /home/hadoop/svn/repository1/conf
cd /home/hadoop/svn/repository1/conf
2)修改svnserve.conf为(配置用户权限认证)
[general]
#匿名用户的权限,可以为read,write和none,默认值read。不允许匿名用户访问:anon-access = none
anon-access = none
#认证用户的权限,可以为read,write和none,默认值write。
auth-access = write
#密码数据库的路径
password-db = passwd
#认证规则库的路径
authz-db = authz
3) 修改authz文件为(配置组用户,对该用户或者该组进行赋值权限):
[groups]
#每个仓库的根目录(/)就是自己的起始目录;[repos:/]这种方式只适用于多仓库的情况;[/]适合于单仓库和单仓库的方式
[/]
admin=rw
4)修改passwd文件为(中配置用户名对应的密码):
[users]
admin = 123456
注:这些文件中的配置内容,必须都定格,不能再配置前有空格存在,否则会出错
3.重启Subversion服务
4.在Redmin中配置版本库
1)创建一个测试项目
2)进入该项目的配置中,选择版本库选项卡
3)选择新建版本库,
在SCM中选择Subversion
标识可自取
URL为:svn://IP地址/版本库地址
登录名和密码为刚才在passwd文件中设置的内容
4)保存完毕后,点击顶端的版本库,即可看到版本库中的内容
至此,Subservison 与 Redmine的结合设置已完毕