計畫在團隊中採用code review,因為一直是用git作為**管理的,所以毫無疑問的就選擇了gerrit作為code review的工具。本以為很容易就能配置通過,但在配置的時候還是碰到了不少問題,比如中文編碼,傳送郵件等等。折騰了小半天,終於搞定,在此記錄如下,以期對他人有所幫助。
一、中文編碼的問題
為妥善解決中文編碼的問題,對所有git repository做如下約定:
a、所有文字檔案都必須儲存成utf8編碼
b、對git做如下設定:
git config --global core.quotepath false
git config --global i18n.logoutputencoding utf8
git config --global i18n.commitencoding utf8
安裝gerrit的時候對於資料庫的編碼設定為utf8
二、郵件的問題
對gerrit的sendmail設定如下:
[sendemail]
enable = true
smtpserver = smtp.gmail.com
smtpserverport = 465
smtpencryption = ssl
smtpuser = [email protected]
smtppass = your_password
sslverify = false
from = code review < [email protected]>
gerrit清單庫配置
最新repo位址 curl bin repo gerrit清單庫是用來配合repo使用的。清單庫列出了gerrit伺服器上其他的倉庫。將repo.git push到自己的gerrit伺服器。建立乙個空的清單庫manifest.git,清單庫裡面只有xml檔案,沒有其他東西 在清單庫中建立乙個defa...
NDK配置之體會
這是我花了乙個月後,在乙個偶然之間給弄好的 ndk在eclipse上的配置 在這乙個月中,我下了很多版本的ndk,沒有乙個是成功的,感覺很疲勞,因為想得太複雜。不過想著一定把它給弄好。師兄的ndk是配置好的,但我一弄過來配置,卻還是錯。正如我的vs放到他的電腦上一樣執行不起來。不過,疲勞歸疲勞,做還...
路由配置之謎
很多時候,我們都需要配ip位址,子網掩碼,gateway等,但是我們很多人不知所以然。實習時問前輩,為什麼沒有報文?為什麼沒有連線好?回答是 你沒有配ip。大家在學習和實習時都遇到過吧,我就來談談個人淺薄的理解。首先我們畫個圖 以router為界,分為2個子網,如果我們想讓機器a和機器x通訊 第一步...