SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3440|回复: 12

[推荐] Gerrit 系统

[复制链接]
发表于 2017-9-9 17:56:57 | 显示全部楼层 |阅读模式

5 R2 ?1 S. b% G: J/ LGerrit 一个开源免费的代码审查软件,使用 Web 网页界面。
/ Y* Z$ P% ?, I1 ?/ L( i* A同一个团队的软件程序员,可以相互审阅彼此修改后的代码,决定是否能够提交,退回或是继续修改,非常直观。
; Y$ {: d: u& S  s2 s" b它使用版本控制系统 Git 作为底层。4 v1 c$ ?. `, ~
$ X4 B5 x& ~* p& Y/ z
推荐各位下载安装最新版本的 Gerrit 2.14.3 系统
+ X1 @$ F4 S; q* r$ L
2 S3 B% d& b( D3 Vgerrit 下载
, Q) X8 v+ H7 w2 e4 K, N' @
7 X! |$ z% r- x# Z# [5 [" J. l5 y* W4 z

6 R) ]/ Z1 R% m0 H, L

本帖子中包含更多资源

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

x
发表于 2017-9-12 10:19:13 | 显示全部楼层
楼主,有过程分享一下么?0 Z% c# P$ m3 g* E! F
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上
7 X4 `( G! K' ^- U3 \) _, x* \个人感觉是网上教程里面数据库配置那段我没配好,但是个人对数据库的配置原理也不熟,所以换了几个帖子的过程,一直没看出来到底哪里不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-12 10:25:57 | 显示全部楼层
xiaoxingan99 发表于 2017-9-12 10:19
9 B" x5 o3 ^: {7 ^0 Z6 v楼主,有过程分享一下么?- w$ c7 M2 y( f% d2 H4 f/ r
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上7 a1 g' i2 {  E! w
个人感觉是网 ...
) t/ N% w. [) M' G
我可以指导你安装配置,你说说你遇到具体问题是啥?& _* t+ A6 J7 y3 ^2 t. s7 V* O
回复 支持 反对

使用道具 举报

发表于 2017-9-13 09:47:37 | 显示全部楼层
yjg021 发表于 2017-9-12 10:259 N0 q% l) T' t+ B9 U
我可以指导你安装配置,你说说你遇到具体问题是啥?
$ K+ i3 F0 d, S. f' T
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。$ u; J  x- H9 Y4 P
要不楼主推荐一下你借鉴的帖子或者文档好么?下次我再试试! x! s" J/ a9 s4 P1 N
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-21 09:32:11 | 显示全部楼层
xiaoxingan99 发表于 2017-9-13 09:471 D7 g0 s' O5 `# o) \
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。! j4 A# O) L. ^+ R2 C
要不楼主推荐一下你借鉴的帖子 ...

3 V6 x& E+ c8 |, k, T& f一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置吧.1 d# b- f6 L  w( n  P6 M" A1 g

" o" R/ V, |; _/ j' [# m
回复 支持 反对

使用道具 举报

发表于 2017-9-21 10:00:48 | 显示全部楼层
yjg021 发表于 2017-9-21 09:32+ O, M7 d$ [. L( B
一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置 ...
8 o- q% v* R* x" \
谢谢; w. }9 j: \) f: i! U4 R" V4 K
回复 支持 反对

使用道具 举报

发表于 2017-10-19 11:11:10 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 11:13 编辑
! X, V9 K! ?2 T7 h% p- d6 O
& t( G& q  V6 r/ X) t楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了,两个的端口是不同的,现在一头雾水;apache和gerrit都能够正常启动的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-19 14:14:07 | 显示全部楼层
cupido 发表于 2017-10-19 11:11
0 N  g( f+ H& ~; @楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了, ...

4 L6 h7 @, W4 Y( u/ N一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 gerrit  里的配置文件。
, ~% {- X5 t" R0 q( {/ n  @
. d9 \7 B& _# P) ~
回复 支持 反对

使用道具 举报

发表于 2017-10-19 16:51:18 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 22:58 编辑 + _& X- b9 a& {: \1 h$ @
yjg021 发表于 2017-10-19 14:14* Y& H, G; a  z! ^. }
一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 g ...

' v6 }, v! q/ J2 c# L6 ^$ F附件是我的配置文件,方便帮我排查下问题么?谢谢
; b$ B/ n5 C# M) z& ~0 J

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-21 16:47:23 | 显示全部楼层
cupido 发表于 2017-10-19 16:517 X1 W' Y* D4 X. H$ W& ^( O
附件是我的配置文件,方便帮我排查下问题么?谢谢

/ C# a: {  \% ]0 a你 apache 里的代理文件是如何配置的?: s, W; U9 G$ T- T" c0 \8 D+ H3 p

# f# L. v: m/ {' _# Y6 P% p# x如下的三个文件,你检查看看。/ O( r* t, F9 \* c! M4 F2 u
* t- D3 T* O5 e/ ^. C$ K. ?% c
../mods-available/proxy.load
/ Y: z3 T9 n  E% ]2 \../mods-available/proxy_http.load8 E0 g$ d: h  U5 R/ T
../mods-available/proxy.conf
0 j5 `  _+ D7 X
( z  j7 h. o' X- u  g另外,我看了你的配置文件,在 gerrit 下的 gerrit.config 这个配置文件,在如下的小节里:& k4 s0 B- y5 u4 s/ m
  s8 G8 g, d" U# B( `
[auth]0 f4 h( [" X0 ]) E
    type = HTTP
3 m# p. n$ }" N7 e9 u( x- |
# i# L( ~$ H% i: Y这下面还有个访问链接的路径配置,你怎么没有配? 应该在 type 下面加上下面一小断。/ R0 F: {+ F( T, G

3 a$ O& r7 I+ p% R: elogoutUrl = http://192.168.208.130
: d3 E* O1 `6 T. J
6 H' s/ H4 e7 R4 t9 {3 E7 q在虚拟节点这里 VirtualHost 这里也要改改,你用到 8090 端口,还有 8088 端口,具体是用哪个呢?
& H+ q8 E& Q. B' E# {, ]( l6 z6 p; U
你的配置如下:
$ Q# s; g0 F3 o* n* R
) K! b: t0 o1 JServerName 192.168.208.130, r  W# Q3 Z9 z+ g! Q6 u
<VirtualHost  *:8090>
) g) i. ~2 b- H* V+ ?- V    ServerName  192.168.208.130' p0 b3 I( c  ]1 }9 T
    ProxyRequests Off9 p  H  W+ g1 J  P+ ^, ~
    ProxyVia Off
+ x) F* _. R  J: {  l    ProxyPreserveHost On
, J# o5 U1 G: j   
7 z( A4 }5 j8 [8 c! T4 h+ M5 |
' K6 K- w5 v/ C/ c5 l    <Proxy *:8090>
/ g" m1 c1 s, B. T) c          Order deny,allow& u, E7 \7 F" f$ H9 _5 j
          Allow from all
  {: k( s; q; X2 [% v. [    </Proxy>
1 t# j0 Y/ O# D  ]9 ]- D* u$ I% K3 e1 ?: D& i% T2 u
<Location /login/>
+ l2 t9 X# {! ?: S+ ]; J- _AuthType Basic8 ]! |! u1 E8 k3 X. z, ?
AuthName "gerrit code review"6 Q- M3 |/ V9 A
Require valid-user  * |; R2 O* i2 P; v
AuthUserFile  /opt/gerrit/review/passwd
2 [3 W) U5 H* g1 [3 H/ A+ JAuthBasicProvider file! d4 Q  }' c0 }/ h- o+ i4 M5 |
</Location>
: f/ Y: i9 }, ?, d; ]5 ~$ R
  f5 R+ T% R; y    AllowEncodedSlashes On
' y8 F  Z5 L! d) q% `/ G    ProxyPass / http://192.168.208.130:8088/
/ s' `3 O; c3 f0 k) bSetEnv force-proxy-request-1.0.1
5 b) {9 p2 O. l4 h# H5 V+ i/ z8 |SetEnv proxy-nokeepalive 18 N' Y' |2 B0 G

- S) r. B/ W* Q7 y5 s</VirtualHost>
/ v5 i9 r, k4 H. j
6 T- M' ?6 e0 J/ q2 P我的配置是这样的,代理跳转端口就只一个是 8088 ,一直都用这个你可参考一下:- |/ b* \: D. y6 E
1 M4 s; ^- R$ A9 E+ B
NameVirtualHost 192.168.208.130
' [) {2 G  s  l8 K' A- m5 i3 R3 o
- c5 S! ^; }3 w# o8 F<VirtualHost 192.168.208.130:80>
- @- A9 K: F$ ~' Q. Q; @( j    ServerName 192.168.208.130& B( b$ C  o0 l( w! Y

; t! X+ O( @8 R, r4 T1 R    ProxyRequests Off. Y% y! E! B5 ?; M0 _
    ProxyVia Off- }7 ~% _2 h+ `' ~+ ]0 @0 z
    ProxyPreserveHost On2 a: l: H1 X4 `( C

: I9 l5 e0 B% Q) d7 M    <Proxy *>5 U6 G' }: B3 a8 m
          Order deny,allow$ W0 y  D& \" W# I1 ?% w7 X
          Allow from all
5 Z- J+ l& i6 ^* q4 {: |    </Proxy>. F- E$ k' B) p) _/ p3 p% C
) [% u2 @: h. m( F5 Q( _( b$ P
    <Location /login/>
$ Z; _7 `" j; @      AuthType Basic
+ S2 O1 l3 k* R& y4 B      AuthName "Gerrit Code Review", y' }  G7 g8 ~; o
      Require valid-user
4 V1 C+ N8 F4 N: W      AuthUserFile /etc/apache2/passwords
' E/ f1 L7 L# F0 A    </Location>8 f4 @5 b& i$ _% O- m: p1 g

5 D( V9 d3 e6 U8 q7 I    AllowEncodedSlashes On
( @$ v- G9 D/ U' ^+ j! G    ProxyPass / http://127.0.0.1:8088/
4 f* I9 v$ \& d# [. G4 w    ProxyPassReverse / http://127.0.0.1:8088/
- Q0 l# W7 e' \' s$ J: A$ [( F* G</VirtualHost>/ B% ~, J  w. S+ A% b% ~  z

" |5 [- c( h; m1 |$ \5 w! G3 E+ t0 ?; f
2 q6 R5 g0 f7 l
8 X+ I' N5 a5 h5 L9 Q! _
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-2-19 03:37 , Processed in 0.060791 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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