1. 程式人生 > >gerrit下載、安裝

gerrit下載、安裝

一、因為gerrit是用Java寫的,安裝Java環境(要求版本在1.6以上),已經安裝的此步驟略過。

	yum install java-1.7.0-openjdk.x86_64
二、安裝git,已經安裝的此步驟略過。
三、安裝mysql、Apache
安裝過程,自己上網上搜索吧,多的是教程,很多其實已經安裝了。
目前我知道gerrit驗證方式有三種:
OpenID:掛入某個現有的身份驗證提供方,如谷歌賬戶,估計要翻牆。
development_become_any_account:僅適用於測試和學習。
HTTP:此認證方式下需要配置Apache(其他也可以)的反向代理,
通過口令認證後gerrit在建立賬號的過程中會詢問使用者的郵件地址併發送確認郵件。
gerrit預設使用自己嵌入資料庫H2,也可以配置其他資料庫,如:是mysql,postgresql等。
	本文采用HTTP驗證方式,和mysql 資料庫。
四、正式開始安裝
	1,準備資源,點選下載
	2,準備資料庫
連線資料庫
		mysql -u root –p
建立資料庫
create database reviewdb;
gerrit預設使用的資料庫名稱是reviewdb,所以建立的資料庫名稱是reviewdb。
alter database reviewdb charset=latin1;
gerrit,不支援中文所以編碼是latin1。
3,執行命令安裝
java -jar gerrit-2.12.war init -d /usr/local/review_site
編輯配置檔案  vi /usr/local/review_site/etc/gerrit.config
產生apache賬號,和檔案
	htpasswd -cb /usr/local/review_site/etc/.htpasswd admin 123
新增其他賬號
	htpasswd -b /usr/local/review_site/etc/.htpasswd test test
	htpasswd -b /usr/local/review_site/etc/.htpasswd test2 test2
配置Apache反向代理
	vi +  /etc/httpd/conf/httpd.conf
    Listen 8081 
        <VirtualHost *:8081>
       ServerName 172.17.1.34
       ProxyPreserveHost On
        ProxyRequests Off
        <Proxy *>
                Order deny,allow
                Allow from all
        </Proxy>
        <Location />
                AuthType Basic
                AuthName "Welcomme to Gerrit Code Review Site!"
                Require valid-user
                AuthUserFile /usr/local/review_site/etc/.htpasswd
        </Location>
        ProxyPass / http://172.17.1.34:8080/
        proxyPassReverse / http://127.0.0.1:8080/
        </VirtualHost>
重啟Apache
	service httpd restart
重啟gerrit
	/usr/local/review_site/bin/gerrit.sh restart
訪問
到此gerrit 伺服器就搭建成功了!
可以鬆一口氣了~~~~~~~~~~。
注意:預設第一個登入gerrit 的使用者是管理員使用者。
注意郵箱註冊,會發一封郵件讓你認證,有時候QQ郵箱會當作垃圾郵件處理。
公鑰位置在/root/.ssh/id_rsa.pub
沒有的執行 ssh-keygen -t rsa -C 'admin'一直回車就可以了
拷貝id_rsa.pub 裡邊的內容新增就可以通過ssh 連線了
連線測試 ssh -vv -p 29418 [email protected]
顯示 以下資訊就表示成功了
	****    Welcome to Gerrit Code Review    ****


  Hi admin, you have successfully connected over SSH.


  Unfortunately, interactive shells are disabled.
  To clone a hosted Git repository, use:


  git clone ssh://[email protected]:29418/REPOSITORY_NAME.git
有時間,在發一篇,使用的部落格,文中有不對的地方歡迎指正,謝謝。
額測試了一下谷歌瀏覽器能用Ie不能用?

相關推薦

gerrit下載安裝

一、因為gerrit是用Java寫的,安裝Java環境(要求版本在1.6以上),已經安裝的此步驟略過。 yum install java-1.7.0-openjdk.x86_64 二、安裝git,已經安裝的此步驟略過。 三、安裝mysql、Apache 安裝過程,自己上

Visual Studio 2017各版本安裝包離線下載安裝全解析

pla 離線文件 win10 unit splay and 文件下載 python擴展 erl 轉自 寂靜·櫻花雨 Visual Studio 2017各版本安裝包離線下載、安裝全解析 感謝IT之家網友 寂靜·櫻花雨 的投稿 關於Visual

WTL:下載安裝初見

rec 6.0 amp img file point 向導 temp bob 簡介 WTL: Windows Template Library 基於ATL對Win32 API的封裝 C++庫,用於開發Windows應用程

3dsmax2014的下載安裝與註冊激活教程詳解

com cor 殺毒 系統 3dmax http 後退 tar 輸入 3dsmax2014的下載、安裝與註冊激活教程,雖然網上類似的教程文章不勝枚舉,但大多比較粗枝大葉,沒有詳細的步驟,尤其對於電腦小白來說,更是不易參考,今天我就教大家如何註冊破解3dsmax2014吧!

Rational Rose_2007的下載安裝與破解--UML建模軟件

加載 ext img 百度 jpg 相關 -s license -- 一、下載Rational.Rose_2007安裝包與破解文件 對於Rational.Rose_2007,您可以到我的百度網盤計算機相關專業所用軟件---百度雲鏈接下載下載,另外附上安裝需要的通行證(破解

(轉載)【項目管理和構建】——Maven下載安裝和配置(一)

文檔 port 目標 軟件項目管理 strong mar temp mave work 原文鏈接: http://blog.csdn.net/jiuqiyuliang/article/details/41076215 在現實

MySQL 5.6 (Win7 64位)下載安裝與配置圖文教程

服務 建立 basedir 字長 目錄 之前 配置環境 改名 一次 一. 工具 Win7 64位操作系統 二. 步驟 第一步:下載安裝包 下載 地址:http://www.mysql.com/ 截止到目前(2016/7/24) ,官網的最新版本是5.7.13

Navicat for MySQL下載安裝與破解

for 完成後 失效 exe 進入 .html 關閉 百度 logs 參考來源:https://www.cnblogs.com/da19951208/p/6403607.html 一:下載Navicat for MySQL   進入 Navicat for MySQL

Windows 7下java SDK下載安裝及環境變量設置

x64 tool 32位 index ext 步驟 cli lis runt 第一步:下載Java JDK 1 登錄官網站下載正版JDK 2 點擊"SDK Download"進入Java JDK下載頁面 註明: Java JDK和Jav

phpstorm 的下載安裝與激活

name see 使用 模式 insert clas 鼠標 窗口 下載地址 1.phpstorm的下載地址   https://www.jetbrains.com/phpstorm/   下載後的安裝包如圖:    2.phpstorm的安裝過程   跟據電腦系統下載安裝對

Mongodb下載安裝配置與使用

調試 端口號 log文件 生成 IV journal 輸出 cmd TP 感謝:https://blog.csdn.net/heshushun/article/details/77776706 一、下載: 官網地址:https://www.mongodb.com/dow

kettle的下載安裝和初步使用(windows平臺下)(圖文詳解)

1.0 index java_home 網站 int 目錄 解決辦法 for sql kettle的下載   ?Kettle可以在http://kettle.pentaho.org/網站下載 http:

CentOS6.5下如何正確下載安裝Intellij IDEAScalaScala-intellij-bin插件Scala IDE for Eclipse助推大數據開發(圖文詳解)

scala 建議 strong 安裝jdk rgs 默認 tell launcher eclipse 第二步:安裝Intellij IDEA   若是3節點如,master、slave1、slave2,則建議將其安裝在master節點上   到https:/

20180602_Maven下載安裝和配置

分享圖片 指定 選擇 maven安裝 官網 AC maven下載 環境變量 解壓 Maven下載、安裝和配置 Maven下載 進入Maven官網,找到 選擇apache-maven-3.5.3-bin.zip 下載: Maven安裝和配置 解壓壓縮包

[轉] mongodb下載安裝配置與使用

win7 spa 追加 簡單的 clip 進入 沒有 出現 端口 記得在管理員模式下運行CMD,否則服務將啟動失敗。 詳細圖解,記錄 win7 64 安裝mongo數據庫的過程。安裝的版本是 MongoDB-win32-x86_64-2008plus-ssl-3.4.1-

MySQL Server類型的MySQL 客戶端的下載安裝和使用

mysql 雙擊 下載 lin 時間 linu ont ML 一段時間 mysql server 5.5的下載 下載地址: https://dev.mysql.com/downloads/mysql/5.0.html#linux mysql server 5.5的安裝

JDK - 官網下載安裝和環境配置

選擇 oracle https bsp 點擊 xxx image 輸入 clas JDK - 官網下載、安裝和環境配置 一.JDK官網下載和安裝 1.先百度 ,進入Oracle官網(https://www.oracle.com/index.html); 2.下拉 ,點

JDK下載安裝環境變數配置圖解(教程)

一、JDK下載 http://www.oracle.com/technetwork/java/javase/downloads/index.html 二、JDK安裝 1、JDK安裝 2、JRE安裝 三、JDK環境變

MySQL下載安裝圖解(教程)

一、 下載圖解(教程) http://dev.mysql.com/downloads/ 1、點選“Downloads”—>“Community”—>“MYSQL on Windows”—>“MySQL Installer” 2、翻到網頁底部,點選“Do

MySQL下載安裝圖解(教程) 圖形化安裝方式

一、 下載圖解(教程) http://dev.mysql.com/downloads/ 1、點選“Downloads”—>“Community”—>“MYSQL on Windows”—>“MySQL Installer” 2、翻到網頁底部,點選“Do