SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3713|回复: 12

[推荐] Gerrit 系统

[复制链接]
发表于 2017-9-9 17:56:57 | 显示全部楼层 |阅读模式
2 ~' \% x4 K& \* b
Gerrit 一个开源免费的代码审查软件,使用 Web 网页界面。+ Y# h( S7 S7 f3 N6 D" K, t
同一个团队的软件程序员,可以相互审阅彼此修改后的代码,决定是否能够提交,退回或是继续修改,非常直观。
/ A8 V7 M: X5 {! ~它使用版本控制系统 Git 作为底层。/ \  \  x; N. [- h, e2 N
3 Y  G* l: _. \* H
推荐各位下载安装最新版本的 Gerrit 2.14.3 系统
  e) g& v9 `2 d2 X" h
* W- Y! }+ Q: N' v) cgerrit 下载
! {7 n7 Z6 P4 T; q/ `) M5 W  X/ \7 _9 z- \6 @9 v) z

7 @. C( F" E; f3 E8 a; m1 }4 X( s& \, U

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2017-9-12 10:19:13 | 显示全部楼层
楼主,有过程分享一下么?" J' o5 u$ E% H# G( w1 L( E
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上
; k" i! W+ O' n/ K9 f3 L* K, D5 N; k个人感觉是网上教程里面数据库配置那段我没配好,但是个人对数据库的配置原理也不熟,所以换了几个帖子的过程,一直没看出来到底哪里不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-12 10:25:57 | 显示全部楼层
xiaoxingan99 发表于 2017-9-12 10:195 ?  @# O. p$ e& \1 w
楼主,有过程分享一下么?
6 O6 q8 v% C( S+ ~- R1 U( Z9 ]我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上
9 l1 @3 o) e6 S! b个人感觉是网 ...
. C8 r4 x# k, _* D/ E  G8 `
我可以指导你安装配置,你说说你遇到具体问题是啥?
+ ?1 X2 t- i! B3 t
回复 支持 反对

使用道具 举报

发表于 2017-9-13 09:47:37 | 显示全部楼层
yjg021 发表于 2017-9-12 10:25# g1 c% y2 |# X4 }- U" Y+ g: D5 k
我可以指导你安装配置,你说说你遇到具体问题是啥?
+ `" n' T1 h& x% U8 ~0 M; A
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。5 ?" Y# V5 N- i1 p( b  i0 f
要不楼主推荐一下你借鉴的帖子或者文档好么?下次我再试试8 A" u% y- w! |
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-21 09:32:11 | 显示全部楼层
xiaoxingan99 发表于 2017-9-13 09:47  s* Y1 u1 k! H8 L/ Z
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。
& ?) `+ J( j" E要不楼主推荐一下你借鉴的帖子 ...

6 C2 C+ \. w# C5 _. q$ o一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置吧.; Y3 Z9 m: B* A. A+ S+ I
- g5 ~3 [* ~4 O
回复 支持 反对

使用道具 举报

发表于 2017-9-21 10:00:48 | 显示全部楼层
yjg021 发表于 2017-9-21 09:32. U9 P) U  h1 ], N' ]  ]* B
一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置 ...
; d/ }" y2 e: |
谢谢& R4 g& t6 @( x0 M3 S! J
回复 支持 反对

使用道具 举报

发表于 2017-10-19 11:11:10 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 11:13 编辑 & E* i: k; @0 F
) ?. X1 |6 s: D) P
楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了,两个的端口是不同的,现在一头雾水;apache和gerrit都能够正常启动的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-19 14:14:07 | 显示全部楼层
cupido 发表于 2017-10-19 11:112 \+ g# g4 f5 p
楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了, ...

* K. p7 ~* d% X' r- W1 o* }一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 gerrit  里的配置文件。
) d% n) m$ u3 V  v9 F6 t3 j# q0 C3 m$ U7 p* z6 j1 q% B# {
回复 支持 反对

使用道具 举报

发表于 2017-10-19 16:51:18 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 22:58 编辑   O- M: s8 p; e% A, R# L
yjg021 发表于 2017-10-19 14:14
& Z0 c* R* z% O/ Z. I一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 g ...
6 D) D: n9 T- E& z
附件是我的配置文件,方便帮我排查下问题么?谢谢: ]' C9 t8 b7 J6 E  }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-21 16:47:23 | 显示全部楼层
cupido 发表于 2017-10-19 16:51
, E7 W% ^  @* ]& Y$ m附件是我的配置文件,方便帮我排查下问题么?谢谢
, r% x1 d$ D( K; h+ k
你 apache 里的代理文件是如何配置的?0 _. @- I& R  r; ]" Q/ H
- h) E! Z3 p+ R+ E7 o3 W# J
如下的三个文件,你检查看看。! C4 `& ?( I1 J! R' H  w( e

9 I* @4 ^4 ]+ \$ z% V* Q../mods-available/proxy.load4 c8 |' Z& D' }* [2 I( z" ]% ~
../mods-available/proxy_http.load
- O, t& E- }7 D, _' i: D7 v# N. v* u../mods-available/proxy.conf" s8 ]1 G2 v8 m8 X

0 Y2 p$ r0 u6 E1 C4 S# L. X& G另外,我看了你的配置文件,在 gerrit 下的 gerrit.config 这个配置文件,在如下的小节里:5 _; b7 a  {4 |: `
# L1 H: Y" G# T0 K, [
[auth]7 A7 c: D3 `1 z' B5 D9 }2 T
    type = HTTP9 r2 u" x& v4 z
/ w. ?' W6 U' ]& t. x1 z7 ^/ c
这下面还有个访问链接的路径配置,你怎么没有配? 应该在 type 下面加上下面一小断。5 V$ S! o$ J) g; ]: O
" E. l7 m) T$ b$ N) x& A$ T
logoutUrl = http://192.168.208.130
. q; U- |" h+ W6 d) J0 Y2 O& G6 Y- V2 |
# D( N$ V* e, {  W在虚拟节点这里 VirtualHost 这里也要改改,你用到 8090 端口,还有 8088 端口,具体是用哪个呢?
3 {0 U. H( d' B0 Y3 H$ ?# ]2 `: |: G0 ?% U9 u
你的配置如下:
* G1 X- Q7 `$ M2 V+ V: f
3 `/ i* ]+ t! X6 X  S) \ServerName 192.168.208.130
* u# W4 p- E) u8 k8 {<VirtualHost  *:8090>9 L8 i1 }$ r( y
    ServerName  192.168.208.130
6 _" h. c/ q% n8 Q# N* U. g    ProxyRequests Off* n% ~, W; U! \% J. N2 I
    ProxyVia Off
8 e. ~- |* Y. N2 N: R# z3 K" u    ProxyPreserveHost On
9 V& _7 E! W$ |   
8 \$ l0 p' G7 `$ p; t) d; M
  h- T+ Q) |. S1 z, \; }    <Proxy *:8090>) V$ a: W0 C( m- z. G8 X
          Order deny,allow6 c5 ^+ i6 l) j  b8 K* X! z! Y
          Allow from all  m& I7 c; m. z6 ]6 Q$ F
    </Proxy>4 p/ W/ M  Z; [9 c- J

4 \2 z0 x5 A& {% r( M  s  V! V<Location /login/>
8 u7 t% B) E) ?' o7 eAuthType Basic# f4 J& d9 E7 ?0 P
AuthName "gerrit code review"! F# {2 _4 U/ s! h  L# R
Require valid-user  
% P5 n4 j) T  p; @1 O7 P# _# R; IAuthUserFile  /opt/gerrit/review/passwd/ j0 }% b% v) k. d
AuthBasicProvider file
* k5 b4 O: v* i7 [</Location>
& s4 l6 ~8 A, y, g4 `% y
% Y! }! r5 J* P3 i$ Y    AllowEncodedSlashes On+ U! k# V: G) M" f
    ProxyPass / http://192.168.208.130:8088/
4 j8 M4 V/ f+ [/ qSetEnv force-proxy-request-1.0.1 ' P. O( k+ C% d- E" j
SetEnv proxy-nokeepalive 19 g  }% o  E# N) C) d

: [3 F( a7 m1 y$ ]8 w</VirtualHost>
& J* S9 x) c! g
7 C4 c- @& C- p: |( f我的配置是这样的,代理跳转端口就只一个是 8088 ,一直都用这个你可参考一下:
" T8 m4 z: H5 j: N9 G& `% c: `6 E
NameVirtualHost 192.168.208.130
2 k7 v+ w: p# w6 D3 O* a
6 y& r, k# Z5 c, R<VirtualHost 192.168.208.130:80>) Z4 Y: t! ]$ m1 p3 E3 J8 E3 s/ [$ w
    ServerName 192.168.208.130: l  r4 m2 n/ \. z/ q/ e0 ^, b: f, O

7 T2 ^' _% M. R$ v* `" Q3 Q& f' A    ProxyRequests Off
) h  ?5 w4 ~3 x    ProxyVia Off1 D0 X/ u3 ^- [+ ~0 k
    ProxyPreserveHost On
! N8 A! H* [  a) T; a8 V( g- ]4 R, ~  S
    <Proxy *>6 i* X! u% M1 n% e  e' n4 Y1 Z
          Order deny,allow
' v5 Y4 [4 S2 R- C3 A          Allow from all, x8 u: D1 B" h. R+ x5 t
    </Proxy>9 X, r2 d! t2 \

  z' y5 C! w: G" Q& T, G4 |$ U: c    <Location /login/>$ T& f' A3 I7 u, T% K1 j
      AuthType Basic5 v5 u" q/ h1 J5 n7 M
      AuthName "Gerrit Code Review"% }+ Q. t5 A5 D$ `5 O
      Require valid-user
# O) w! Z- E% w/ N      AuthUserFile /etc/apache2/passwords
" @( H" Q9 V( D/ V" q; q& d8 D" a- ~    </Location>0 X* t* C2 q8 F1 B8 _2 v! b$ c% h% j

2 R" K, H  Y' n! K& k: [    AllowEncodedSlashes On) f6 o3 s3 h0 N/ R! F* H3 j; I
    ProxyPass / http://127.0.0.1:8088/
: }: i4 E1 E0 R- h/ q4 `    ProxyPassReverse / http://127.0.0.1:8088/
$ b0 S7 D4 c$ a! P* Y1 b- \; v</VirtualHost>3 l: a  d. W+ R
5 K7 z7 ]- o5 K
" w0 A: y. f6 I( z1 Y9 S* |4 M8 j; M

+ z/ f: W3 V# P# f0 |! i; w# _9 U* _  s+ _3 V7 [9 b- s1 j
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-4-23 22:58 , Processed in 0.080621 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表