由於公司團隊管理需要,需搭建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的地址與帳號密碼,然後就完成配置。