Gerrit代码审核服务器搭建全过程
Gerrit代碼審核服務(wù)器搭建全過程
轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/ganshuyu/article/details/8978614
環(huán)境:Ubuntu12.xx
1、建立專有帳戶
????? sudo adduser gerrit
????? sudo passwd?gerrit
????? su gerrit
2、配置Java環(huán)境
從官網(wǎng)下載對應(yīng)平臺的JDK并安裝:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
安裝:
? ? ? ? ???sudo tar zxvf ./jdk-7u45-Linux-i586.tar.gz -C /opt
? ? ? ?完成后,配置相關(guān)環(huán)境變量
$: vim ~/.bashrc
添加如下環(huán)境變量:
[html] view plaincopy3、從官網(wǎng)下載gerrit
?????? http://code.google.com/p/gerrit/?
4、安裝gerrit
?????? java -jar gerrit-full-2.5.2.war init -d review_site
一路按回車,先以默認(rèn)方式安裝,之后再手動修改配置文件。
5、建立存放代碼的目錄
????? $:mkdir /home/gerrit/GerritResource
6、配置gerrit
????? $: vim review_site/etc/gerrit.config
[html] view plaincopy?
7、安裝apache2服務(wù)器
sudo apt-get install --reinstall apache2? apache2.2-common
8、配置apache2服務(wù)器
???? 8.1、開啟代理功能、復(fù)寫功能(以下模塊鏈接到mods-available)
????????? cd /etc/apache2/mods-enabled
????????? ln -s ../mods-available/proxy.load
????????? ln -s ../mods-available/proxy.conf
????????? ln -s ../mods-available/proxy_http.load
????????? ln -s ../mods-available/proxy_balancer.conf
????????? ln -s ../mods-available/proxy_balancer.load
????????? ln -s ../mods-available/rewrite.load
????????? ln -s ../mods-available/ssl.conf
????????? ln -s ../mods-available/ssl.load
???? 8.2、配置apache2的監(jiān)聽端口
???????? $: vi /etc/apache2/ports.conf
……
NameVirtualHost *:80
NameVirtualHost *:8080?? -->仿照80端口,加上對8080端口的監(jiān)聽。
Listen 80
Listen 8080
……?
????8.3、配置反向代理
???????? $: sudo vi /etc/apache2/httpd.conf
[html] view plaincopy????8.4、主配置文件中加入httpd.conf,使其生效
????? $: sudo vi /etc/apache2/apache2.conf
??????????查看是否已包含:httpd.conf,如果沒有,則加上如下這句話:
??????????????????????? Include httpd.conf
9、設(shè)置第一個gerrit用戶的帳號和密碼
????? $: touch ./review_site/etc/passwd
????? $: htpasswd -b ./review_site/etc/passwd gerritUser1 123456789
????? (后續(xù)再添加gerrit用戶可使用: $: htpasswd -b ./review_site/etc/passwd UserName PassWord )?
10、開啟gerrit服務(wù)器
????? $: ./review_site/bin/gerrit.sh start
??????? 如果提示發(fā)生如下錯誤:
?????? ** ERROR: GERRIT_SITE not set
??????? 則可按如下方法修改:
???????????? $: vim gerrit.sh
???????????????????? 在GERRIT_SITE變量被賦值之后加入下面這行,改變該變量的值。
????????????????????????????????? GERRIT_SITE=/home/gerrit/review_site
11、重啟apache2服務(wù)器
???????$: sudo /etc/init.d/apache2 restart
?
12、訪問: http://10.10.90.160:8080/? ,用gerritUser1用戶登錄:
? ? ?至此,一個gerrit代碼評審服務(wù)器已經(jīng)搭建完成。接下來就需要完成往服務(wù)器里填充所需要管理的代碼、制定代碼入庫流程、組員權(quán)限的分配等等更為精細(xì)的工作了。
轉(zhuǎn)載于:https://www.cnblogs.com/zhoug2020/p/6477421.html
總結(jié)
以上是生活随笔為你收集整理的Gerrit代码审核服务器搭建全过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [codevs3044][POJ1151
- 下一篇: 18:等差数列末项计算