1. 程式人生 > >Centos7 搭建 Svn+ReviewBoard

Centos7 搭建 Svn+ReviewBoard

由於公司團隊管理需要,需搭建svn+reviewBorad對程式碼進行審查管理

一、ReviewBoard的安裝

以下是reviewBoard的安裝方法:

安裝過程中可能會出現以下幾個問題:

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的安裝方法:

一般不建議使用預設埠,所以啟動時採用其它埠,啟動方式如下:

svnserve -d -r /data/svndata --listen-port 8889

三、svn與ReviewBoard的關聯方法

需預先檢查是否安裝pysvn,如果沒安裝的話,先按以下命令安裝:

yum  install  pysvn

首先根據我們建立的reviewboard帳號密碼登入

登入成功後,進入管理面板

進入面板介面

填寫倉庫名稱,及svn的地址與帳號密碼,然後就完成配置。