工具癖

gerrit下设置git的http密码

2018-03-22  本文已影响629人  金琥

找到http登陆口令文件的位置

1)用apache作为web服务器的,查看/etc/httpd/conf/httpd.conf
查看 AuthUserFile对应的文件路径

AuthUserFile  /$path/gerrit/etc/gerrit.passwd

2)用nginx作为web服务器的,查看/etc/nginx/conf.d/default.conf
查看auth_basic_user_file对应的文件路径

auth_basic_user_file  /$path/gerrit/etc/gerrit.passwd

设置登录gerrit的密码

在gerrit对应的路径下,通过htpasswd命令来维护

htpasswd -m /path/gerrit/etc/gerrit.passwd usrname
New password: xxxxxx
Re-type new password: xxxxxx
Adding password for user usrname

即可通过上述用户名和密码登陆gerrit网址

生成git仓库密码

在登陆后,右上角个人账号下settings-http password即可generate出git仓库的http密码

要自定义密码,需要通过api设置用户git用的http密码

curl -X PUT -d@data.txt --header "Content-Type: application/json" --user usrname:passwd http://ip:port/a/accounts/{accountname}/password.http

data.txt的内容如下

{
    "generate":false,
    "http_password":"l00335273"
}
上一篇下一篇

猜你喜欢

热点阅读