1. Gerrit的使用者名稱和密碼
Gerrit使用者名稱預設為姓名全拼小寫,如:quanshui
密碼為:quan1234
2. 設定管理員ip地址
因為使用securecrt串連遠程服務,一般使用者沒有許可權,所以需要linux管理員,配置
host
相關命令:vi etc/hosts
加入 下邊內容:
伺服器ip(例192.168.3.23) servertest
3. 配置Gerrit伺服器映射
cd ~
mkdir .ssh
vi .ssh/config
加入如下內容
Host servertester
User quanshui
Port 29418
Hostname servertest
IdentityFile ~/.ssh/id_rsa
解釋一下:
Host是待會ssh登陸的伺服器名
User是Gerrit的使用者名稱
Port是連接埠,必須是29418
Hostname是剛才hosts中配置的伺服器
IdentityFile為待會產生的驗證公開金鑰
4.產生SSH key
在securecrt下輸入:ssh-keygen -r rsa
會有一個預設存放地址,也可以重新寫地址,但是須和第3步中的IdentityFile地址一致
還會設定,取秘鑰時的密碼,可有可無
然後運行:ssh -add
5.在Gerrit網頁上配置
輸入相應使用者名稱和密碼,到對應的Settings選項介面,
配置公開金鑰(剛才產生的)
配置郵箱,一般首碼和使用者名稱一樣,要是不一樣,須運行:
git config --global review."servertest/gerrit/".username "你的Gerrit賬戶名"
6.郵箱驗證登陸郵箱,應該會收到一個驗證URL,點擊即可
7.測試連接運行:git servertester
**** Welcome to Gerrit Code Review **** Hi quanshui, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh: //quanshui@servertest:29418/REPOSITORY_NAME.git Connection to servertest closed. |
8.
至此,Gerrit帳戶配置完成,可通過Gerrit伺服器進行代碼的下載和提交