gerrit的使用和配置
1. Gerrit簡介
Gerrit是一種免費、開放源代碼的代碼審查軟件。同一個團隊的程序員可以通過使用網頁瀏覽器的形式相互查閱彼此間的代碼,主要用于代碼的review和決定代碼是否能提交到遠程分支。
2. 配置Gerrit
2.1 獲取賬號和密碼
一般每個公司都有一個Gerrit管理員,剛入職的時候需要叫Gerrit管理員同事在公司的服務器上幫你新建立一個賬號,建好后他會告訴你Gerrit賬號和密碼。例如,我剛入職的時候公司的管理員就在10.200.11.248服務器上幫我建我賬號和密碼。
賬號:salmonzhang
密碼:salmonzhang
通常情況下賬號和密碼一樣。另外告訴了我公司的Gerrit地址:
http://ppgerrit.com/gerrit/#/2.2 注冊郵箱
獲取到賬號和密碼后,登錄http://ppgerrit.com/gerrit/#/
選擇All –> Conntact Information 點擊Register New Email,彈出如下對話框:
輸入你在公司的郵箱,然后點擊Register。
注冊成功后你將會收到一封郵件。將鏈接復制到新的瀏覽器窗口打開(因為我們公司不能直接點擊打開)激活。
2.3 填寫FullName
回到Gerrit登錄界面
填寫Full Name,可以是中文,也可以是英文,最后點擊Save Changes。
2.4 配置 SSH key
生成公鑰
rm -rf ~/.sshssh-keygen -t rsa -C "自己郵箱地址"然后一路按回車鍵即可。
打開公鑰
cat ~/.ssh/id_rsa.pub打開后,復制公鑰。
配置公鑰
復制好公鑰后,在Gerrit賬戶的設置頁面加入即可。
2.5 配置ssh下的config文件來管理ssh連接
在本地目錄C:\Users\salmonzhang.ssh下看看有沒有config文件,如果沒有就新建一個,并命名為config。
打開文件,根據需要配置如下信息:
Host ppgerrit.com User salmonzhang Port 29418 IdentityFile C:/Users/salmonzhang/.ssh/id_rsa同樣通過終端在自己服務器Linux下的根目錄.ssh下也進行配置config文件:
Host ppgerrit.com User salmonzhang Port 29418 IdentityFile /home/salmonzhang/.ssh/id_rsa其中:
Host:指定要訪問的gerrit地址User:指定登錄的用戶名Port:指定端口號IdentifyFile:指定本地私鑰地址2.6 配置git中的username和email
git config --global user.name 用戶名git config --global user.email 郵箱配置好后,可以通過如下命令查看當前用戶的配置信息
git config --global --list2.7 配置gerrit上代碼commit的模板
通過如下命令在本地服務器的根目錄下新建一個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執行如下命令配置commit模板
git config –global commit.template ~/template.txt
總結
以上是生活随笔為你收集整理的gerrit的使用和配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈Android事件分发机制
- 下一篇: 从源码角度解析Android中APK安装