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、数据库创建账号对应的地址与配置的不一致,例如,以上的文章

Centos7 搭建 Svn+ReviewBoard

创建账号是 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帐号密码登录

Centos7 搭建 Svn+ReviewBoard

登录成功后,进入管理面板

Centos7 搭建 Svn+ReviewBoard

进入面板界面

Centos7 搭建 Svn+ReviewBoard

点击Repositories,添加仓库

Centos7 搭建 Svn+ReviewBoard

填写仓库名称,及svn的地址与帐号密码,然后就完成配置。