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服务器进行代码的下载和提交