一 为账户配置公钥
为了能是客户端提交代码要在客户端生产公钥及私钥并将公钥上传至服务器
客户端生成公钥 ssh-keygen -t rsa 如下图显示路径下.ssh/ id_rsa.pub
Setting/SSH Keys
测试是否添加成功
客户端ssh -p 29418 admin@ 10.211.22.137
29418为gerrit上SSH服务器监听的端口,admin为登录的gerrit账号,注意这里我们使用哪个账号登录gerrit就使用哪个账号测试,并且该账号已经登录了gerrit服务器,而且公钥已经上传。10.211.22.137为gerrit服务器的IP
二 邮箱配置
首先gerrit服务器要配置好发送地址
etc/gerrit.config
enable = true
smtpServer = smtp.163.com
smtpServerPort = 465
smtpEncryption = SSL
sslVerify = true
smtpUser = shanghai_690@163.com
smtpPass = NWLKVYJAYYPBRYPS
from = CodeReviewshanghai_690@163.com
smtpPass 是邮箱授权码不是密码,这里填写密码会在发送邮件是报500 error
我的haier邮箱不能设置授权码。故而在163邮箱申请一个专门用于工作邮箱授权码获取方式如下图:
在网站上设置账户对应邮箱