亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Apache+SVN+Review Board代碼審核服務器搭建流程

發布時間:2020-05-30 02:17:39 來源:網絡 閱讀:6306 作者:四京 欄目:建站服務器

Apache+SVN+Review Board代碼審核服務器搭建流程

 

 

一、簡介

代碼審查(CodeReview)不但可以提高質量,而且還是一個知識共享和指導的極好的手段。ReviewBoard是一款比較優秀的,開源的基于WEB的代碼審查工具。

 

 

二、準備工作

2.1、安裝依賴包

yum -y install gcc gcc-c++ make cmake autoconfautomake libffi libffi-devel ncurses* bison* zlib* expat* openssl* apr* neon*


2.2、安裝Apache

yum -y install httpd httpd-devel


2.3、安裝MySQL

yum -y install mysql mysql-server mysql-devel mysql-python
service mysqld start


 

登錄MySQL創建reviewboard數據庫和reviewboard用戶

mysql –uroot –p
>create database reviewboard default charset utf8collate utf8_general_ci;
>grant all on reviewboard.* to'reviewboard'@'localhost' identified by 'reviewboard';


2.4、安裝memcached

yum -y install memcached python-memcached
service memcached start


2.5、安裝patch

yum -y install patch


2.6、安裝Python

yum -y install python python-devel


2.7、安裝python-subvertpy pysvn

如果python版本為2.6CentOS6.x),可以采用EPEL yum源進行下載

(1)、
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y installpython-subvertpy pysvn

(安裝yumEPEL紅帽企業庫,centos默認yum源庫中沒有pysvn


(2)、
yum --enablerepo=epel install pysvnpython-subvertpy

(指定在EPEL yum源中,下載pysvnpython-subvertpy

 

CentOS7.x 安裝EPEL

rpm -ivhhttp://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm


三、開始安裝

3.1、安裝easy_install

distribute0.7版本后就和setuptools合并在一起了,所以先刪除舊版(setuptoolseasy_install

第一步:刪除easy_install

rm -f /usr/bin/easy_install*
rm -f /usr/local/bin/easy_install*


 

第二步:安裝distribute

wget https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py
python distribute_setup.py
rm distribute_setup.py


 

3.2、安裝ReviewBoard

easy_install reviewboard
rb-site install /var/www/html/reviewboard


根據情況配置以下內容

Domain Name: 192.168.2.41
Root Path [/]:
Database Type: mysql
Database Name [reviewboard]:
Database Server [localhost]:
Database Username: reviewboard
Database Password: 
Confirm Database Password:
Memcache Server [localhost:11211]:
Username [admin]: admin
Password: 
Confirm Password: 
E-Mail Address: public@unilifemedia.com
Company/Organization Name (optional): unilifemedia
Allow us to collect support data? [Y/n]:


3.3、配置reviewboard目錄權限

chown -R apache.apache/var/www/html/reviewboard/htdocs/
chown -R apache.apache /var/www/html/reviewboard/data


3.4、配置reviewboard

apache-wsgi.conf配置文件放到Apacheconf.d目錄下

cp /var/www/html/reviewboard/conf/apache-wsgi.conf/etc/httpd/conf.d/


 

配置允許訪問reviewboard的域名或IP

vi/var/www/html/reviewboard/conf/settings_local.py

ALLOWED_HOSTS =['192.168.2.41','codereviewboard.unilifemedia.com']


 

重啟Apache

service httpd restart


四、后臺配置

登錄:http://192.168.2.41/

輸入剛才配置的admin密碼

Apache+SVN+Review Board代碼審核服務器搭建流程

4.1、進入管理員后臺

Apache+SVN+Review Board代碼審核服務器搭建流程

 

4.2、配置發送郵件

Apache+SVN+Review Board代碼審核服務器搭建流程

 

4.3、配置審核代碼倉庫

Apache+SVN+Review Board代碼審核服務器搭建流程


輸入名稱,SVN倉庫地址,用戶名密碼。

Apache+SVN+Review Board代碼審核服務器搭建流程

 

4.4、添加用戶

Apache+SVN+Review Board代碼審核服務器搭建流程

Apache+SVN+Review Board代碼審核服務器搭建流程


 

 

 

 

 

 

 

 

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

于都县| 贵南县| 盘山县| 天峨县| 色达县| 岳池县| 五常市| 洛浦县| 石门县| 棋牌| 团风县| 阜新| 靖西县| 吉木萨尔县| 和田市| 铜陵市| 横峰县| 电白县| 探索| 贡山| 和静县| 彰化县| 庆城县| 博乐市| 南郑县| 沙雅县| 安化县| 穆棱市| 阿克| 咸阳市| 巴塘县| 梨树县| 岫岩| 武汉市| 丹东市| 台湾省| 兴安县| 龙泉市| 内丘县| 长岛县| 赫章县|