gerrit的使用和配置
1. Gerrit簡(jiǎn)介
Gerrit是一種免費(fèi)、開放源代碼的代碼審查軟件。同一個(gè)團(tuán)隊(duì)的程序員可以通過使用網(wǎng)頁(yè)瀏覽器的形式相互查閱彼此間的代碼,主要用于代碼的review和決定代碼是否能提交到遠(yuǎn)程分支。
2. 配置Gerrit
2.1 獲取賬號(hào)和密碼
一般每個(gè)公司都有一個(gè)Gerrit管理員,剛?cè)肼毜臅r(shí)候需要叫Gerrit管理員同事在公司的服務(wù)器上幫你新建立一個(gè)賬號(hào),建好后他會(huì)告訴你Gerrit賬號(hào)和密碼。例如,我剛?cè)肼毜臅r(shí)候公司的管理員就在10.200.11.248服務(wù)器上幫我建我賬號(hào)和密碼。
賬號(hào):salmonzhang
密碼:salmonzhang
通常情況下賬號(hào)和密碼一樣。另外告訴了我公司的Gerrit地址:
http://ppgerrit.com/gerrit/#/2.2 注冊(cè)郵箱
獲取到賬號(hào)和密碼后,登錄http://ppgerrit.com/gerrit/#/
選擇All –> Conntact Information 點(diǎn)擊Register New Email,彈出如下對(duì)話框:
輸入你在公司的郵箱,然后點(diǎn)擊Register。
注冊(cè)成功后你將會(huì)收到一封郵件。將鏈接復(fù)制到新的瀏覽器窗口打開(因?yàn)槲覀児静荒苤苯狱c(diǎn)擊打開)激活。
2.3 填寫FullName
回到Gerrit登錄界面
填寫Full Name,可以是中文,也可以是英文,最后點(diǎn)擊Save Changes。
2.4 配置 SSH key
生成公鑰
rm -rf ~/.sshssh-keygen -t rsa -C "自己郵箱地址"然后一路按回車鍵即可。
打開公鑰
cat ~/.ssh/id_rsa.pub打開后,復(fù)制公鑰。
配置公鑰
復(fù)制好公鑰后,在Gerrit賬戶的設(shè)置頁(yè)面加入即可。
2.5 配置ssh下的config文件來管理ssh連接
在本地目錄C:\Users\salmonzhang.ssh下看看有沒有config文件,如果沒有就新建一個(gè),并命名為config。
打開文件,根據(jù)需要配置如下信息:
Host ppgerrit.com User salmonzhang Port 29418 IdentityFile C:/Users/salmonzhang/.ssh/id_rsa同樣通過終端在自己服務(wù)器Linux下的根目錄.ssh下也進(jìn)行配置config文件:
Host ppgerrit.com User salmonzhang Port 29418 IdentityFile /home/salmonzhang/.ssh/id_rsa其中:
Host:指定要訪問的gerrit地址User:指定登錄的用戶名Port:指定端口號(hào)IdentifyFile:指定本地私鑰地址2.6 配置git中的username和email
git config --global user.name 用戶名git config --global user.email 郵箱配置好后,可以通過如下命令查看當(dāng)前用戶的配置信息
git config --global --list2.7 配置gerrit上代碼commit的模板
通過如下命令在本地服務(wù)器的根目錄下新建一個(gè)template.txt文件
touch template.txtvim 命令打開template.txt文件,輸入模板信息,保存并退出。
[Feature] <module-name><jira-id-none> [Module] <module-name> [Details]Description :Root Cause :Solution :isPublicProblem: noSide Effect : noneTest Suggestion: none執(zhí)行如下命令配置commit模板
git config –global commit.template ~/template.txt
總結(jié)
以上是生活随笔為你收集整理的gerrit的使用和配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈Android事件分发机制
- 下一篇: 从Jenkins或Gerrit上获取拉代