gerrit添加新用戶


默認gerrit的web服務端口為8080,通過apache的反向代理就可以使用標准的80(HTTP)來訪問gerrit的web界面,在apache的配置文件httpd.conf添加如下反向代理和HTTP認證設置:

<VirtualHost *:80>

    ProxyRequests Off

    ProxyVia Off

    ProxyPreserveHost On

 

    <Proxy *>

        Order deny,allow

        Allow from all

    </Proxy>

 

    <Location /login/>

        AuthType Basic

        AuthName "Gerrit Code Review"

        Require valid-user

        AuthUserFile /gerrit.password

    </Location>

 

    ProxyPass / http://127.0.0.1:8080/

</VirtualHost>

         在上面的配置中,指定了HTTP口令文件為/gerrit.password文件,用htpasswd命令來維護口令文件。

         -c是新創建一個文件並添加用戶, -m是添加一個用戶

[root@bogon Desktop]# touch /gerrit.password

[root@bogon Desktop]# htpasswd -m /gerrit.password admin

New password:

Re-type new password:

Adding password for user admin

查看下文件/gerrit.password文件內容,發現多了一條有關admin的記錄:

 [root@bogon Desktop]# cat /gerrit.password

admin:$apr1$1251W0Gw$UBRT.AZHFm5typwny6gwq0

這里的admin就是以后用來登錄gerrit的用戶名。以后要為gerirt增加用戶,也需要通過htpasswd命令在此gerrit.password文件中添加用戶。

用htpasswd創建的用戶時,並沒有往gerrit中添加賬號,只有當該用戶通過web登陸gerrit服務器時(如下圖5‑2所示),該賬號才會被添加進gerrit數據庫中。

 

再次登錄gerrit的ip,就會提示輸入用戶名和密碼,然后登錄進去就行啦

 

參考資料:

http://blog.csdn.net/benkaoya/article/details/8680886

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM