A. sudo apt-get install git
B. sudo apt-get install apache2
C. sudo wget https://gerrit.googlecode.com/files/gerrit-full-2.5.2.war
D. java -jar/home/xx/gerrit-full-2.5.2.war init -d /home/xx/gerrt_sites
E. sudo apt-getinstall mysql-server
1. 安裝
D建議不要使用openid方式,選擇http方式 htpasswd -c /home/scm-test/gerrt_sites/etc/passwords "gerrit" 2. 配置 配置數據庫:mysql -u root -p
配置Gerrit:vi gerrt_sites/etc/gerrit.config
配置apache2:
終端:vi /etc/apache2/httpd.conf
給gerrit創建用戶:htpassword/home/gerrit2/passwords [username] 運行Gerrit:/home/gerrit2/review_site/bin/gerrit.sh restart 如失敗,則需要檢查ubuntu系統,應該爲apache2安裝過程出現錯誤。卸載後重新安裝。啓動apache2成功後,再進入http://192.168.X.X/,提示輸入用戶名和密碼,此時可輸入在passwords中創建的用戶名和密碼,此用戶爲gerrit服務器的管理者。登錄成功後,可能提示重定向循環錯誤問題,稍等一下,再進入http://192.168.X.X/就可以。至此,gerrit服務器搭建完成。重啓apache2及mysql的命令如下: 啓動apache2:/etc/init.d/apache2 start 但是安裝中會遇到許多的問題,如Configuration error。 解決辦法: 1. 刪除apache 代碼: $ sudo apt-get--purge remove apache2 $ sudo apt-get --purge remove apache2.2-common $ sudo apt-get autoremove 2. (關鍵一步)找到沒有刪除掉的配置文件,一併刪除 代碼: $ sudo find /etc -name"*apache*" -exec rm -rf {} \; $ sudo rm -rf /var/www 3. 重裝apache2 $ sudo apt-get install apache2 $ sudo /etc/init.d/apache2 restart |