SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3940|回复: 12

[推荐] Gerrit 系统

[复制链接]
发表于 2017-9-9 17:56:57 | 显示全部楼层 |阅读模式
6 B' @! y: }; H4 a. U! C+ {, F
Gerrit 一个开源免费的代码审查软件,使用 Web 网页界面。* J5 _/ y$ `; L3 \5 ]# \" A
同一个团队的软件程序员,可以相互审阅彼此修改后的代码,决定是否能够提交,退回或是继续修改,非常直观。- ]; X& `# G1 p/ O, X( ~
它使用版本控制系统 Git 作为底层。8 |# ]+ t3 C* k) u7 d0 F

( ~6 P# R2 s( W& `. ?( E" g推荐各位下载安装最新版本的 Gerrit 2.14.3 系统
8 z* b' x; E; |& ~6 b5 I2 G/ c3 j4 t! M
gerrit 下载
7 [$ H' s# B1 g7 }
9 B& k$ l, [; c1 D' N& m) S& n0 \% c

& o/ `# S7 T3 F/ a

本帖子中包含更多资源

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

x
发表于 2017-9-12 10:19:13 | 显示全部楼层
楼主,有过程分享一下么?
' u; I% E. |  ~, I; z$ V我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上# a0 L  B8 s6 L4 L5 l; s
个人感觉是网上教程里面数据库配置那段我没配好,但是个人对数据库的配置原理也不熟,所以换了几个帖子的过程,一直没看出来到底哪里不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-12 10:25:57 | 显示全部楼层
xiaoxingan99 发表于 2017-9-12 10:19$ g: M6 n" k8 d3 @9 Q4 {* R3 a2 @
楼主,有过程分享一下么?! m0 z0 d5 L9 b$ X3 W+ m, x
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上
+ P! K; ~- p3 {, H个人感觉是网 ...
; ]8 g. a) M$ J6 T) y4 Q
我可以指导你安装配置,你说说你遇到具体问题是啥?
0 d9 P! q( V. y- y  ~: B  K
回复 支持 反对

使用道具 举报

发表于 2017-9-13 09:47:37 | 显示全部楼层
yjg021 发表于 2017-9-12 10:25& R0 G4 y6 m5 m" o
我可以指导你安装配置,你说说你遇到具体问题是啥?

3 B) Z2 I# y4 T" N现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。
3 K4 |5 ~5 x' Z1 l, `1 i要不楼主推荐一下你借鉴的帖子或者文档好么?下次我再试试
6 R4 O" \, O) \% E1 S
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-21 09:32:11 | 显示全部楼层
xiaoxingan99 发表于 2017-9-13 09:47) ?5 g) [, s0 B
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。
, s: G) w/ O& B# y& U( n& ^9 ]5 ]7 P( i+ C要不楼主推荐一下你借鉴的帖子 ...

: D; L) ]( B/ ]8 C( \6 b一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置吧.& V" o; Y2 V# o; I; y6 A9 B, o$ P

) i( I4 R: \7 I+ v
回复 支持 反对

使用道具 举报

发表于 2017-9-21 10:00:48 | 显示全部楼层
yjg021 发表于 2017-9-21 09:32
4 Q$ A0 R7 C1 F4 u- `一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置 ...

, z+ g, _. O5 }1 B& g2 H) s! x谢谢
( R& @5 A, G0 [7 Y; ]
回复 支持 反对

使用道具 举报

发表于 2017-10-19 11:11:10 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 11:13 编辑
+ M. p8 z" S& b* p7 l  Q  m' g
: N0 ]8 {5 Y- h. L楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了,两个的端口是不同的,现在一头雾水;apache和gerrit都能够正常启动的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-19 14:14:07 | 显示全部楼层
cupido 发表于 2017-10-19 11:110 _' v9 T3 k4 J* D7 t  |
楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了, ...
% x  T( c9 r1 |7 ~. d
一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 gerrit  里的配置文件。
: w7 |/ n0 N; K; M4 b& s+ x" W8 V. H+ b/ J
回复 支持 反对

使用道具 举报

发表于 2017-10-19 16:51:18 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 22:58 编辑
9 W& l% L0 [6 B
yjg021 发表于 2017-10-19 14:14
4 ^5 |/ K7 `' x/ y一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 g ...

) l- W8 X$ ?0 y$ H附件是我的配置文件,方便帮我排查下问题么?谢谢
8 \* J# b$ _& [8 M. p2 Z  x

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-21 16:47:23 | 显示全部楼层
cupido 发表于 2017-10-19 16:518 B3 B% [% B0 v+ s/ G
附件是我的配置文件,方便帮我排查下问题么?谢谢

  K5 I, U" @7 ~. J! P! ]9 ^2 X你 apache 里的代理文件是如何配置的?
  T  }: E8 d& ]9 w- c# e( {6 ]9 w, }% ]
如下的三个文件,你检查看看。) @. g" e% k, H+ R3 y

# ^! |7 y  M( C4 V$ V& f9 g, l. U../mods-available/proxy.load5 C/ Q1 V1 y( k5 Z0 E
../mods-available/proxy_http.load8 d: h# b0 a9 K+ g% o" H
../mods-available/proxy.conf
9 t6 ^' z$ x; c3 t* K
% K8 s% B/ k4 |2 Z* L% w! z另外,我看了你的配置文件,在 gerrit 下的 gerrit.config 这个配置文件,在如下的小节里:
# c. g! y2 p% d' j1 h& U
: b( U& Q* ?; F( s: w, q2 ?; u[auth]' a1 t& Z2 }" t- Q: R
    type = HTTP0 U/ u/ {8 a0 d1 T  j

( h" `, r8 R7 V% [这下面还有个访问链接的路径配置,你怎么没有配? 应该在 type 下面加上下面一小断。( [3 S, {$ X& O

  r) w7 N/ \! m% ^" K9 C& j9 QlogoutUrl = http://192.168.208.130
0 o9 w1 f, P% R" q9 ]7 ?/ i/ k0 T( @+ `  U2 R2 h# Z
在虚拟节点这里 VirtualHost 这里也要改改,你用到 8090 端口,还有 8088 端口,具体是用哪个呢?
, z. U' S) p& }; H! M3 O& @* n- J# I- J2 W' X( j+ M' C: q
你的配置如下:7 ~6 o2 l5 \& t% k2 o7 o* t

0 s& }( b4 E5 @8 w8 y9 dServerName 192.168.208.130* `( Q/ ?! I9 N/ \3 `2 }
<VirtualHost  *:8090>
! x; P. @9 T# ~& }: z    ServerName  192.168.208.130
. c. L0 w6 H' O( P    ProxyRequests Off
' E( D) L" p2 ~: n3 ]    ProxyVia Off
$ T8 V; Y5 y+ d' V( M4 P+ U# g    ProxyPreserveHost On3 M. m/ M, k8 R
    6 K7 Z+ N6 B0 l' S7 U: d
) O5 l5 x0 f- R- [# z1 Q
    <Proxy *:8090>
5 N0 X+ F6 X, n9 e! d. x! F          Order deny,allow' n0 h3 w3 Q$ t  b0 a
          Allow from all
& ?+ [' ?# A6 R3 J* C7 \    </Proxy>5 [) M+ U+ x; K$ x
" Y; I- L) s% K+ S
<Location /login/>9 o' u8 w, i- D% w! B0 F# f/ e
AuthType Basic
: k# r/ [8 ]( k; l" TAuthName "gerrit code review"! O, \3 t% w2 ?* K& O8 S  ^
Require valid-user  ! x/ \# h) W% o2 c! u0 [5 x
AuthUserFile  /opt/gerrit/review/passwd' r4 z1 U* g9 S4 ]
AuthBasicProvider file
& A/ q! b" A8 o' F; |* p! g</Location>* J* g) t  f" R3 n; ?

6 v8 C9 D: A6 |% m    AllowEncodedSlashes On! ?' q3 ^3 R% K+ i1 V) P
    ProxyPass / http://192.168.208.130:8088/
2 H6 L4 G) t- {9 b  w# ^7 wSetEnv force-proxy-request-1.0.1
5 l: x, O8 b( j& H$ @# }. NSetEnv proxy-nokeepalive 1
  y0 }4 Z  L5 |* Z5 U8 ]1 m
8 m# I$ a$ \" ~. O$ @( j& J8 Q</VirtualHost>
' ~7 i  |* f1 z/ D- @  R4 y& L
7 n" y: O& V' Q我的配置是这样的,代理跳转端口就只一个是 8088 ,一直都用这个你可参考一下:& p/ }9 F% Y3 ~" Y* n& q0 p( ~

6 k1 R) n$ {" f1 R* sNameVirtualHost 192.168.208.1302 ]0 A  e5 v1 }- K) v/ i0 E
$ _& R9 n  h: e: o
<VirtualHost 192.168.208.130:80>
1 P3 M/ |& U; H    ServerName 192.168.208.130, r' m3 n0 [3 Q5 |0 R

$ u8 w+ C4 W" j: |+ H, M    ProxyRequests Off6 P% T! N; D6 @' T1 R
    ProxyVia Off8 v/ I5 @  `& W# A, x) G  F
    ProxyPreserveHost On
' e7 {2 S2 O. y6 \" A; h  R  A" @' f6 f7 r
    <Proxy *>
; b$ _& M7 ^% j) K  c          Order deny,allow8 O! _! K" x. n! ^9 }/ t
          Allow from all; X* J, [- Z1 a
    </Proxy>* s7 k) n9 G( s
3 l. ]' P. G" p9 u! m' A; d
    <Location /login/>
# U1 R# _: [8 m* b* A- U* ?9 b      AuthType Basic
, X- s# `6 b1 l! @" \# P      AuthName "Gerrit Code Review"
+ [! |" Z. A9 k- `) }      Require valid-user- o# G) ]* c" Y, F4 w# T9 K: L' t
      AuthUserFile /etc/apache2/passwords
( ]; j$ [) F: ]    </Location>
& A4 s2 ]& _; ^
! ?- K; W+ j& W& W, ~& z8 ?  S* t/ |    AllowEncodedSlashes On
- K# G, g; k  B* V1 C! {" E    ProxyPass / http://127.0.0.1:8088/
$ y& [  p3 H# c) f+ {% @    ProxyPassReverse / http://127.0.0.1:8088/% a! S2 \, r, p' z& U, y% k( n
</VirtualHost>
6 @0 [/ D+ @  S5 m  N& h0 E6 ~
$ p* I% A9 `% V- [! E* K* S" I. F
) Z; N8 N6 c; [7 B
/ x0 L$ I' S( T8 g+ _) s, p; q
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-6-25 20:42 , Processed in 0.057955 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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