ubuntu 下gerrit 伺服器環境搭建

南郭竽發表於2018-05-14

對於這個環境搭建,真TM搞得我頭大。我搞了好幾天,一直沒用。看各種部落格,也不行。
這都怪我,一點背景知識都不瞭解。完全是盲人摸下馬,上來就是按照教程一頓操作,結果就是各種問題。

最終,我在下面這篇部落格的指導下,一步一步,搭建成功了。當然,什麼使用者賬號什麼的,還是沒有弄的。只有有一個管理員賬號。
Ubuntu下搭建基於apache2的gerrit+gitweb伺服器

這篇部落格寫的非常詳細,要麼,你就完全按照他的步驟來,要麼,你就得跟我一樣,修改一點點東西。

  1. 他的部落格裡面的 ip192.168.130.10,這個要改成你自己的。

    怎麼查自己的ip? ifconfig | grep addr 然後你就知道了

    IP會出現在兩個配置檔案裡面,分別是/etc/apache2/httpd.conf~/review_site/etc/gerrit.config

  2. 然後他的~/review_site/etc/gerrit.config裡面的內容

    [database]
        type = h2
        database = /home/gerrit/review_site/db/ReviewDB

    我選的也是h2但是,我的路徑是database = /home/gerrit2/review_site/db/ReviewDB.
    因為我是按照 gerrit 官方文件先建立了一個使用者,使用者名稱就gerrit2。然後 gerrit 的 按照配置,全是用這個賬戶,在~目錄下執行的。

[sendemail]
        smtpServer = smtp.company.com
        smtpServerPort = ***
        smtpEncryption = ssl 
        smtpUser = user@company.com
        smtpPass = ******
        sslVerify = false 
        from = Code Review < gerrit@company.com >

還有就是sendemail這裡,smtpServersmtpServerPortsmtpUsersmtpPass要改成自己的。我用的是公司郵箱,這幾個值都知道的。
3. 然後是訪問路徑,他的是http://192.168.130.10:8081/,這個當然也是要改成自己的。我的是http://192.168.200.141:8081/
4. 另外,這種是需要配置成靜態IP的,不然重啟之後,IP說不定變了,之前的配置就出問題了。、


最後的最後,再次感謝 Ubuntu下搭建基於apache2的gerrit+gitweb伺服器 這篇博文,感謝作者。

我百度谷歌都翻遍了,沒有找到比這個寫的清楚的了。

相關文章