前面一章已经搭建好了Gerrit服务器,下面介绍如何创建Gerrit用户,并使用用户登录已经改配用户设定
环境:
Gerrit Server:172.16.206.133
Client:172.16.206.129
1、在Gerrit服务器上创建用户
Gerrit服务器使用的是HTTP认证类型,并用httpd做反向代理,创建用户使用以下命令
#cd /home/gerrit2/gerrit/etc
[root@localhost etc]# htpasswd -m passwords user2
New password:
Re-type new password:
Adding password for user user2
根据提示输入密码即可(密码设置为123456),这样账号就创建好了。创建完成,httpd和gerrit服务不需要重启。
2、登录gerrit用户
用创建的user2账号访问gerrit,在浏览器地址栏输入:
输入登录的账号密码,账号为user2,密码为123456
3、修改gerrit用户配置
登录后,在网页右上角点击自己的用户名,在点击“settings”。
settings中就是用户的配置相关信息,需要注册邮箱和提交服务器上的公钥
1、提交公钥
注意:为什么要提交公钥文件到gerrit服务器?如果不提交公钥,则不能使用git push命令将本地代码提交到gerrit服务器。公钥是一个认证方式。
在客户端172.16.206.129这台服务器上创建公、私钥对,具体命令如下:
[user2@host2 root]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/user2/.ssh/id_rsa): Created directory '/home/user2/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user2/.ssh/id_rsa. Your public key has been saved in /home/user2/.ssh/id_rsa.pub. The key fingerprint is: