当前位置:   article > 正文

Gerrit添加及删除普通用户_gerrit添加用户

gerrit添加用户

 

Gerrit+http认证模式下,添加普通用户

 

第一步:创建用户

 

服务器命令(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用户名。

 

第三步:添加邮箱

 

  1. Robinson@DESK-Robinson MINGW64 ~
  2. $ ssh GerritServer gerrit set-account --add-email 666666@qq.com userName

 

可能的错误:fatal: internal server error(可能是未设置FULL NAME 导致)

  • ssh GerritServer 是我们之前在~/.ssh/config中配置好的gerrit服务器地址
  • 又接着一个gerrit表示通过ssh中输入gerrit命令来进行相关操作

 

第四步:添加SSH Public Key

 

 

删除普通用户

/home/gerrit/gerrit.password

在Gerrit服务器此文件中删除对应的账户信息,用户将不能再登录Gerrit。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/985666
推荐阅读
相关标签
  

闽ICP备14008679号