日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Gerrit代码审核服务器搭建全过程

發布時間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Gerrit代码审核服务器搭建全过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Gerrit代碼審核服務器搭建全過程

轉載請標明出處:http://blog.csdn.net/ganshuyu/article/details/8978614

環境:Ubuntu12.xx

1、建立專有帳戶

????? sudo adduser gerrit

????? sudo passwd?gerrit

????? su gerrit

2、配置Java環境

  從官網下載對應平臺的JDK并安裝:

   http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  安裝:

? ? ? ? ???sudo tar zxvf ./jdk-7u45-Linux-i586.tar.gz -C /opt

? ? ? ?完成后,配置相關環境變量

  $: vim ~/.bashrc

   添加如下環境變量:

[html] view plaincopy
  • JAVA_HOME=/opt/jdk1.6.0_38??-->安裝路徑????
  • export?JRE_HOME=$JAVA_HOME/jre????
  • export?CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH????
  • export?PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH???
  • 3、從官網下載gerrit

    ?????? http://code.google.com/p/gerrit/?

    4、安裝gerrit

    ?????? java -jar gerrit-full-2.5.2.war init -d review_site

      一路按回車,先以默認方式安裝,之后再手動修改配置文件。

    5、建立存放代碼的目錄

    ????? $:mkdir /home/gerrit/GerritResource

    6、配置gerrit

    ????? $: vim review_site/etc/gerrit.config

    [html] view plaincopy
  • [gerrit]??
  • ????????basePath?=?/home/gerrit/GerritResource????-->第5點創建的空目錄??
  • ????????canonicalWebUrl?=?http://10.10.90.160:8081/??
  • [database]??
  • ????????type?=?H2?????????????????????????????????-->使用默認的H2數據庫??
  • ????????database?=?db/ReviewDB??
  • [auth]??
  • ????????type?=?HTTP??
  • [sendemail]??
  • ????????enable?=?true??
  • ????????smtpServer?=?smtp.163.com??
  • ????????smtpUser?=?<a?target="_blank"?href="mailto:abc@163.com">abc@163.com</a>??????-->gerrit服務器用于發送郵件的郵箱??
  • ????????smtpPass?=?email-passwd??????-->郵箱密碼??
  • ????????from?=?<a?target="_blank"?href="mailto:abc@163.com">abc@163.com</a>???????????-->郵件中顯示的發件人??
  • [container]??
  • ????????user?=?gerrit??
  • ????????javaHome?=?/opt/jdk1.6.0_38/jre??
  • [sshd]??
  • ????????listenAddress?=?*:29418??
  • [httpd]??
  • ????????listenUrl?=?proxy-http://10.10.90.160:8081/??
  • [cache]??
  • ????????directory?=?cache??
  • ?

    7、安裝apache2服務器

      sudo apt-get install --reinstall apache2? apache2.2-common

    8、配置apache2服務器

    ???? 8.1、開啟代理功能、復寫功能(以下模塊鏈接到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的監聽端口

    ???????? $: vi /etc/apache2/ports.conf

             ……
         NameVirtualHost *:80
         NameVirtualHost *:8080?? -->仿照80端口,加上對8080端口的監聽。
         Listen 80
         Listen 8080
             ……?

    ????8.3、配置反向代理

    ???????? $: sudo vi /etc/apache2/httpd.conf

    [html] view plaincopy
  • ?ServerName?ganshuyu.pbi.com???
  • <VirtualHost?*:8080>????????-->客戶端訪問:http:10.10.90.160:8081?會轉到gerrit服務器的地址:http://10.10.90.160:8080?上??
  • ????ProxyRequests?Off??
  • ????ProxyVia?Off??
  • ????ProxyPreserveHost?On??
  • ????AllowEncodedSlashes?On??
  • ????RewriteEngine?On??
  • ????RewriteRule?^/(.*)?http://10.10.90.160:8081/$1?[NE,P]??
  • ??
  • ????<Proxy?*>??
  • ??????????Order?deny,allow??
  • ??????????Allow?from?all??
  • ????</Proxy>??
  • ??
  • ????<Location?/login/>??
  • ????????AuthType?Basic??
  • ????????AuthName?"Gerrit?Code?Review"??
  • ????????Require?valid-user??
  • ????????AuthBasicProvider?file??
  • ????????AuthUserFile?/home/gerrit/review_site/etc/passwd??
  • ????</Location>??
  • ??
  • ????ProxyPass?/?http://10.10.90.160:8081/??
  • ??
  • </VirtualHost>??
  • ????8.4、主配置文件中加入httpd.conf,使其生效

    ????? $: sudo vi /etc/apache2/apache2.conf

    ??????????查看是否已包含:httpd.conf,如果沒有,則加上如下這句話:

    ??????????????????????? Include httpd.conf

    9、設置第一個gerrit用戶的帳號和密碼
    ????? $: touch ./review_site/etc/passwd
    ????? $: htpasswd -b ./review_site/etc/passwd gerritUser1 123456789

    ????? (后續再添加gerrit用戶可使用: $: htpasswd -b ./review_site/etc/passwd UserName PassWord )?

    10、開啟gerrit服務器
    ????? $: ./review_site/bin/gerrit.sh start

    ??????? 如果提示發生如下錯誤:
      ?????? ** ERROR: GERRIT_SITE not set
    ??????? 則可按如下方法修改:
    ???????????? $: vim gerrit.sh
    ???????????????????? 在GERRIT_SITE變量被賦值之后加入下面這行,改變該變量的值。
    ????????????????????????????????? GERRIT_SITE=/home/gerrit/review_site

    11、重啟apache2服務器

    ???????$: sudo /etc/init.d/apache2 restart

    ?

    12、訪問: http://10.10.90.160:8080/? ,用gerritUser1用戶登錄:

    ? ? ?至此,一個gerrit代碼評審服務器已經搭建完成。接下來就需要完成往服務器里填充所需要管理的代碼、制定代碼入庫流程、組員權限的分配等等更為精細的工作了。

    轉載于:https://www.cnblogs.com/zhoug2020/p/6477421.html

    總結

    以上是生活随笔為你收集整理的Gerrit代码审核服务器搭建全过程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久精品精品 | 污污的视频网站在线观看 | www色综合 | 91超碰在线免费观看 | 国产精品国产三级国产普通话对白 | 国产日b视频 | 国产精品二区三区 | 色婷婷综合久久久久中文字幕 | 四虎在线网址 | 99免费看| 国产美女在线播放 | 国产wwwxxx| 中文字幕日本视频 | 成人av动漫在线 | 欧美性日韩 | 97人人干 | 成人欧美日韩 | 国产一区二区三区四区三区四 | 91xxx在线观看 | 又粗又猛又爽又黄少妇视频网站 | 人妻熟女一区二区三区app下载 | 麻豆视频在线播放 | 自拍偷拍999 | 国产极品在线观看 | 午夜精品福利影院 | 国产欧美日韩综合精品一区 | 99久久久无码国产精品6 | 成人精品国产 | 九九免费在线视频 | 精品一区在线视频 | 国产色99 | 国产中文字幕免费 | 欧色av | 欧美一级射 | 日韩欧美精品在线观看 | 日本电影成人 | 日本少妇色 | www.四虎精品 | 69视频在线免费观看 | 国产噜噜噜噜久久久久久久久 | 久久久久久久久国产精品一区 | 老司机精品视频在线 | 四房婷婷| 免费大片av | 已满18岁免费观看电视连续剧 | 91免费进入| 黄色网日本 | 在线不卡中文字幕 | 在线免费观看高清视频 | 日韩特级毛片 | 亚洲爱 | 91在线观看视频网站 | 国产全肉乱妇杂乱视频 | jizz色| 玖玖综合网 | 91精品视频免费在线观看 | 一区二区三区四区视频 | 亚洲国产精品999 | 麻豆乱码国产一区二区三区 | 成人国产毛片 | 成年人黄网站 | 蜜桃色999 | 国产成人免费视频 | 波多野吉衣一区二区三区 | 国产精品久久综合视频 | www.在线观看网站 | 国产影音先锋 | 99久久久无码国产精品性波多 | 中文字幕一级片 | 超碰在线免费观看97 | 91不卡视频 | 久久精品66 | 越南a级片 | 国产亚洲精品精品精品 | 欧美日韩中文在线观看 | 日本熟妇人妻xxxxx | 免费观看一区二区三区毛片 | 亚洲第一页在线观看 | 久久久久女 | 日本公妇乱淫免费视频一区三区 | 性高潮久久久久久久久久 | 亚洲手机在线 | 亚洲黄色在线观看 | 亚洲国产欧美一区 | 精品久久久久一区二区 | 狠狠操欧美 | 严厉高冷老师动漫播放 | 白嫩情侣偷拍呻吟刺激 | jizz自拍 | 在线观看污网站 | 操操色| 欧美另类tv | 国产高清成人久久 | 国产精品99久久久久久久 | 亚洲熟妇无码爱v在线观看 九色福利 | 久久久久无码国产精品一区李宗瑞 | 麻豆av免费看 | 麻豆短视频在线观看 | 黄色草逼网站 |