赞
踩
第一步:创建用户
服务器命令(gerrit安装路径:/home/gerrit/)
xxxxxxxx:/home/gerrit$ sudo htpasswd -m gerrit.password userName
此命令会提示输入初始密码。
什么是 htpasswd ?
htpasswd 是开源 http 服务器 apache httpd 的一个命令工具,用于生成 http 基本认证的密码文件。
第二步:设置 Full Name
新用户登录gerrit 网页,设置Full Name:网页右上角->用户名->Setting->Contact Information->Full Name
注意:用htpasswd命令创建HTTP认证时,并没有在gerrit数据库中创建账号信息,当第一次登陆成功后,gerrit会自动创建同名的gerrit用户。
如果在htpasswd命令创建的账号之前,gerrit数据库中已经存在同名的gerrit用户(如:通过直接操作数据库添加的),那么web登录时,不会将htpasswd命令创建的账号和gerrit数据库中同名用户关联起来,而是自动新创建一个gerrit用户与之关联(即一个新的gerrit用户ID),而且会要求你手动输入gerrit用户名。
第三步:添加邮箱
- Robinson@DESK-Robinson MINGW64 ~
-
- $ ssh GerritServer gerrit set-account --add-email 666666@qq.com userName
可能的错误:fatal: internal server error(可能是未设置FULL NAME 导致)
第四步:添加SSH Public Key
删除普通用户
/home/gerrit/gerrit.password
在Gerrit服务器此文件中删除对应的账户信息,用户将不能再登录Gerrit。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。