1. Gerrit的用戶名和密碼
Gerrit用戶名默認爲姓名全拼小寫,如:quanshui
密碼爲:quan1234
因爲使用securecrt連接遠程服務,一般用戶沒有權限,所以需要linux管理員,配置
相關命令: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賬戶名"
**** 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. |
至此,Gerrit帳戶配置完成,可通過Gerrit服務器進行代碼的下載和提交