感谢支持
我们一直在努力

Gerrit 在Ubuntu 11.04上的安装与配置

1,安装


下载地址:http://code.google.com/p/gerrit/downloads/list


或者用git取最新的code。


2、配置


如果你是用git或者源码的话,可以参考 源码的 Documentation/install.txt


先配置好 数据库,我选的是mysql


CREATE USER ‘xwang4’@’localhost’ IDENTIFIED BY ‘yoyo’;


CREATE DATABASE reviewdb;


ALTER DATABASE reviewdb charset=latin1;


GRANT ALL ON reviewdb.* TO ‘xwang4’@’localhost’;


FLUSH PRIVILEGES;


然后初始化:


# java -jar gerrit-2.2.1.war init -d /home/xwang4/kunlun/gerrit/sites



  1. xwang4@PEK-xwang4-Ubuntu:~/kunlun/gerrit$ java -jar gerrit-2.2.1.war init -d /home/xwang4/kunlun/gerrit/sites  

  2.   

  3. *** Gerrit Code Review 2.2.1  

  4. ***   

  5.   

  6.   

  7. *** Git Repositories  

  8. ***   

  9.   

  10. Location of Git repositories   [/home/xwang4/workspace/gingerbread-kunlun/devel]:   

  11.   

  12. *** SQL Database  

  13. ***   

  14.   

  15. Database server type           [MYSQL/?]:   

  16. Server hostname                [localhost]:   

  17. Server port                    [(MYSQL default)]:   

  18. Database name                  [reviewdb]:   

  19. Database username              [xwang4]:   

  20. Change xwang4’s password       [y/N]?   

  21.   

  22. *** User Authentication  

  23. ***   

  24.   

  25. Authentication method          [DEVELOPMENT_BECOME_ANY_ACCOUNT/?]: ?  

  26.        Supported options are:  

  27.          openid  

  28.          http  

  29.          http_ldap  

  30.          client_ssl_cert_ldap  

  31.          ldap  

  32.          ldap_bind  

  33.          development_become_any_account  

  34. Authentication method          [DEVELOPMENT_BECOME_ANY_ACCOUNT/?]: openid  

  35.   

  36. *** Email Delivery  

  37. ***   

  38.   

  39. SMTP server hostname           [hhhhhhhhhhhhhhhhhhhhhhhhhhhh]:   

  40. SMTP server port               [25]:   

  41. SMTP encryption                [TLS/?]:   

  42. SMTP username                  [xwang4]:   

  43. Change xwang4’s password       [y/N]?   

  44.   

  45. *** Container Process  

  46. ***   

  47.   

  48. Run as                         [xwang4]:   

  49. Java runtime                   [/usr/lib/jvm/java-6-sun-1.6.0.26/jre]:   

  50. Upgrade /home/xwang4/kunlun/gerrit/sites/bin/gerrit.war [Y/n]?   

  51. Copying gerrit.war to /home/xwang4/kunlun/gerrit/sites/bin/gerrit.war  

  52.   

  53. *** SSH Daemon  

  54. ***   

  55.   

  56. Listen on address              [*]:   

  57. Listen on port                 [29418]:   

  58.   

  59. *** HTTP Daemon  

  60. ***   

  61.   

  62. Behind reverse proxy           [y/N]?   

  63. Use SSL (https://)             [y/N]?   

  64. Listen on address              [*]:   

  65. Listen on port                 [8088]:   

  66. Canonical URL                  [http://PEK-xwang4-ubuntu:8088/]:   

然后启动:  bin/gerrit.sh restart


如果使用openid的话,注册的时候,会提示:Provider is not supported, or was incorrectly entered.


sudo ln -sf /etc/java-6-sun/security/cacerts /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts


 


 

赞(0) 打赏
转载请注明出处:服务器评测 » Gerrit 在Ubuntu 11.04上的安装与配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏