美文网首页工具癖
gerrit下设置git的http密码

gerrit下设置git的http密码

作者: 金琥 | 来源:发表于2018-03-22 19:47 被阅读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"
    }
    

    相关文章

      网友评论

        本文标题:gerrit下设置git的http密码

        本文链接:https://www.haomeiwen.com/subject/dwlzqftx.html