Centos7 搭建 Svn+ReviewBoard
由于公司团队管理需要,需搭建svn+reviewBorad对代码进行审查管理
一、ReviewBoard的安装
以下是reviewBoard的安装方法:
https://blog.csdn.net/u013201439/article/details/78878178
安装过程中可能会出现以下几个问题:
1、防火墙未关闭,导致无法访问 关闭防火墙: systemctl stop firewalld
2、selinux未管理,导致访问抛权限问题 关闭selinux:
vim /etc/selinux/config 打开 selinux 配置文件,永久关闭防火墙
修改以下内容
#SELINUX=enforcing
SELINUX=disabled
临时关闭可直接执行命令:setenforce 0
3、数据库创建账号对应的地址与配置的不一致,例如,以上的文章
创建账号是 localhost 而配置reviewBoard时却填写 127.0.0.1 ,将导致无法登陆数据库。
二、svn的安装
以下是svn的安装方法:
https://blog.csdn.net/u010071211/article/details/79877303
一般不建议使用默认端口,所以启动时采用其它端口,启动方式如下:
svnserve -d -r /data/svndata --listen-port 8889
三、svn与ReviewBoard的关联方法
需预先检查是否安装pysvn,如果没安装的话,先按以下命令安装:
yum install pysvn
首先根据我们创建的reviewboard帐号密码登录
登录成功后,进入管理面板
进入面板界面
点击Repositories,添加仓库
填写仓库名称,及svn的地址与帐号密码,然后就完成配置。