记录自己使用gerrit提交代码的过程。
公司搭建好gerrit服务、管理员建好项目、给公私钥。
gerrit认证:
登录,输入用户名(密码为空)。
设置-认证:http://192.168.xx.xxx/#/settings/ssh-keys ,
将id_rsa.pub内容添加到key中。
http://192.168.xx.xxx/#/settings/contact
添加自己的邮箱并登陆邮箱**用户
clone项目:
1、 hookanonymous http
git clone “http://192.168.21.193/scsp”
结果:开始成功了,但是gerrit提交代码失败,少changeID。后来再用这个方式clone失败。
2、http
git clone “http://[email protected]/a/scsp”
要输密码(登录后setting-http password 生成密码)
结果: 可以clone,但是gerrit提交还是失败,少changeID)
3、ssh
没有测试。
4、hook and http
结果: clone成功,commit有changeID,使用gerrit 进行push成功。
【其他】
- git指令:git log
查看所有commit记录。