SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2216|回复: 12

[推荐] Gerrit 系统

[复制链接]
发表于 2017-9-9 17:56:57 | 显示全部楼层 |阅读模式
+ L* |7 j% T& W8 w
Gerrit 一个开源免费的代码审查软件,使用 Web 网页界面。
( Y, \6 N5 i: K/ h9 o同一个团队的软件程序员,可以相互审阅彼此修改后的代码,决定是否能够提交,退回或是继续修改,非常直观。
# O- P7 z, s1 Y0 }% \它使用版本控制系统 Git 作为底层。
: O! Q8 a% f  I! q) G  S  i2 a- a% N& [  l& D* n0 U# C
推荐各位下载安装最新版本的 Gerrit 2.14.3 系统' [& R; ^8 \6 _( ^

6 H. X# ^! S' T- pgerrit 下载4 B; `7 |( A# J6 b* ~. e% v/ h- E& R* l
: L3 r  M* }! r+ t2 \$ Z% `+ g

- u- Y1 {& @  y- s+ F
& f, F& ?$ }( v3 T0 w) G% k

本帖子中包含更多资源

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

x
发表于 2017-9-12 10:19:13 | 显示全部楼层
楼主,有过程分享一下么?
/ C/ ^- e8 j: x+ o# E& S我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上/ n/ E% R. u& Y4 J, z
个人感觉是网上教程里面数据库配置那段我没配好,但是个人对数据库的配置原理也不熟,所以换了几个帖子的过程,一直没看出来到底哪里不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-12 10:25:57 | 显示全部楼层
xiaoxingan99 发表于 2017-9-12 10:19' g$ M* e6 y) N& |+ u, @1 b5 U- `" x
楼主,有过程分享一下么?+ t8 C3 d5 s' u, P
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上
; u, T( w2 z% j& `个人感觉是网 ...

4 G( z0 v6 R, b6 [# B6 v# i7 Y我可以指导你安装配置,你说说你遇到具体问题是啥?0 g! c1 Q  [: r+ l
回复 支持 反对

使用道具 举报

发表于 2017-9-13 09:47:37 | 显示全部楼层
yjg021 发表于 2017-9-12 10:25. s0 Z& @7 Z8 `) _& p/ n# g" a
我可以指导你安装配置,你说说你遇到具体问题是啥?
3 Y/ i3 j. W, A; D
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。
( ^, w+ F2 o2 |+ t$ ^要不楼主推荐一下你借鉴的帖子或者文档好么?下次我再试试3 N6 n* V6 ]+ B& T3 N, \* E7 w7 u" |) l$ e
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-21 09:32:11 | 显示全部楼层
xiaoxingan99 发表于 2017-9-13 09:47/ ?# {8 v5 f$ T
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。
$ f: v. X1 U# \7 K要不楼主推荐一下你借鉴的帖子 ...
3 A% T5 Q) ]# n( I4 L
一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置吧.7 X$ [" ^4 ^* _7 F  o- w+ K9 c& ?6 M
" q4 \% _6 a, B
回复 支持 反对

使用道具 举报

发表于 2017-9-21 10:00:48 | 显示全部楼层
yjg021 发表于 2017-9-21 09:323 G5 h! a$ E6 y- A
一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置 ...

+ O( ]# S3 c$ w  K谢谢7 p0 d$ f) R3 S, p: V# |  s
回复 支持 反对

使用道具 举报

发表于 2017-10-19 11:11:10 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 11:13 编辑 6 [5 l- {9 |. L8 H" `
6 W" V( S) d* I& f* _
楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了,两个的端口是不同的,现在一头雾水;apache和gerrit都能够正常启动的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-19 14:14:07 | 显示全部楼层
cupido 发表于 2017-10-19 11:11
8 {+ ?( k4 |$ V楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了, ...

" q+ S1 H. v# |* N& a& o4 y一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 gerrit  里的配置文件。
  ^8 _6 A; j* S1 }1 B2 z5 U# j1 i  R. F
回复 支持 反对

使用道具 举报

发表于 2017-10-19 16:51:18 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 22:58 编辑
  o" A  P9 `- O7 I9 v# n
yjg021 发表于 2017-10-19 14:14
& N0 |  S6 v8 D& ^* d3 l8 m一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 g ...
3 U5 P) n/ d! @  i) x/ D4 D
附件是我的配置文件,方便帮我排查下问题么?谢谢
$ }5 P9 f- K: e% l9 d& g: g3 C1 X: Y

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-21 16:47:23 | 显示全部楼层
cupido 发表于 2017-10-19 16:510 z0 U5 T. B1 j
附件是我的配置文件,方便帮我排查下问题么?谢谢
. O/ ^4 z) ~8 G+ I" `" M- x
你 apache 里的代理文件是如何配置的?
* A! x% {7 K7 O3 X; p+ V8 X0 k% |" k5 O) b/ N9 ~3 m6 Z5 j
如下的三个文件,你检查看看。4 P. x( @1 r* {" d

+ w/ a# O& k( G6 j../mods-available/proxy.load
: a- t0 Y$ ]9 F4 n# b7 ?. ^" _. w../mods-available/proxy_http.load1 r& n. h5 ?1 r% E" M! Q
../mods-available/proxy.conf5 j' I# w. Q- L, G) Q2 @( H

( _9 `" E  t" U3 h" T, I另外,我看了你的配置文件,在 gerrit 下的 gerrit.config 这个配置文件,在如下的小节里:, U4 b: w. i4 j

& ^* q; F8 @$ z2 A[auth]
' E, N' z3 z; Y- f    type = HTTP: U& J: o, X$ ?2 o. T* o" L
& x- d0 X1 e$ o5 ~. U
这下面还有个访问链接的路径配置,你怎么没有配? 应该在 type 下面加上下面一小断。5 M7 U1 \5 D; m; x" I4 s

" i; t, C6 T/ I  U0 S- ]& llogoutUrl = http://192.168.208.130  H& w# O' W5 H0 d1 Y! x
2 n) L6 M/ X9 I, p4 A/ l
在虚拟节点这里 VirtualHost 这里也要改改,你用到 8090 端口,还有 8088 端口,具体是用哪个呢?
+ y7 ^' M6 F+ K7 z' F9 Q# E+ j
+ d, x4 x; r& y+ A* b/ D9 t你的配置如下:* a6 m+ \3 x( `6 j' h+ I5 t4 z" q$ g
7 N/ N  ]8 u2 h, o9 @
ServerName 192.168.208.130; ~( C6 v) I5 P) x  a. P
<VirtualHost  *:8090>/ y( }# s) n$ |  J! r' d
    ServerName  192.168.208.130' h+ _) W- }8 w/ I9 Z+ u
    ProxyRequests Off
, d# O) V6 s1 ^% j" e8 n  F    ProxyVia Off
' h7 r; M( o: m7 |    ProxyPreserveHost On" m* N8 x8 q0 N  Q! f
   
$ H- u7 c$ L. u) {: c; a  R6 e+ D" Z6 ^  c$ p$ s$ ^
    <Proxy *:8090>
" e+ U' e3 ?/ h$ n          Order deny,allow
1 z( g+ w( C" ]8 E5 N: V          Allow from all
8 i0 a" u" F% Z0 }4 O/ I$ P    </Proxy>
/ x6 H) s, b. |! ~+ Y! d# M  a2 L6 D/ ]
<Location /login/>9 D$ p# c1 H* h" a
AuthType Basic; N- s0 Y. t: O  X2 o5 y3 r
AuthName "gerrit code review"
6 v8 d1 _6 O! d- E1 d0 cRequire valid-user  
6 k% u! L% F8 Y( M  wAuthUserFile  /opt/gerrit/review/passwd
# @, H* d) e, q2 a2 sAuthBasicProvider file
9 V9 O' {7 z! d</Location>
# c- A# q5 J4 b+ v$ n" d- i& {/ P2 Z. [- V
    AllowEncodedSlashes On. k' b9 I5 e' O
    ProxyPass / http://192.168.208.130:8088/
& L5 A3 B/ C, R, FSetEnv force-proxy-request-1.0.1
4 L+ c0 }9 |8 _3 [& eSetEnv proxy-nokeepalive 1
4 R+ u* Y+ D$ E9 ]9 v
% Q2 i' g4 A1 j; N$ p2 D; v! d0 }</VirtualHost># O" X1 c5 g, [: Z8 a

# x& c' d  L1 f我的配置是这样的,代理跳转端口就只一个是 8088 ,一直都用这个你可参考一下:5 k0 d' |* O9 H  ^6 ?  @
$ p' k8 }$ J6 r1 C2 F! k7 S
NameVirtualHost 192.168.208.130
& b3 m; |. S5 U
" Z8 T0 N4 u, K6 b2 ]3 x& T0 z8 l<VirtualHost 192.168.208.130:80>
0 k9 b; \( \1 n3 \  M    ServerName 192.168.208.130
) c2 G8 w# ]2 y6 R4 ^6 f; F: g
) X$ K7 {% e% p0 K; G    ProxyRequests Off" J8 f  T2 e( V3 U3 o
    ProxyVia Off
, }, d' s, Y! n. E! L& H: K    ProxyPreserveHost On+ _- J7 Z- M* ?1 @1 _" z$ v
; {+ @! q$ A# K( k* a' S
    <Proxy *>
; n" O7 P7 B- |- N- X% w1 D          Order deny,allow" B& e" B" D3 s  D
          Allow from all
5 ?* U1 z3 X% J    </Proxy>
3 O/ {- p5 }  C4 h
9 Y) K9 m2 Y2 g# B- A+ H0 X    <Location /login/>
0 }8 B/ y' x+ L* w9 I      AuthType Basic
7 N+ `) z" q* N6 F& N      AuthName "Gerrit Code Review"
: \' V" [- F% R6 t/ J5 c4 \9 j      Require valid-user0 X6 n( u2 v# ]8 q1 ]7 C
      AuthUserFile /etc/apache2/passwords) W9 K: A1 F, [! q6 M1 e' t& h8 M
    </Location>
5 N! t/ p+ l6 v# T/ y; F) S3 X# |! i" y* U8 o' h" ^0 c1 W' A& p# l- T
    AllowEncodedSlashes On# D$ A6 C5 \. O6 `3 |: F
    ProxyPass / http://127.0.0.1:8088/
" _* ?4 q4 }! [& b2 S! f    ProxyPassReverse / http://127.0.0.1:8088/
8 q/ i$ E5 o1 K& \0 u</VirtualHost>
9 ^$ f9 p% \! S# \, C  {" g, T6 e8 v- y. Q
( i& y' Y0 L& w& ]; ?
% \7 P0 \- N$ U% v/ _
8 I$ u: L6 X$ w8 Z8 ^
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-6-20 06:18 , Processed in 0.066705 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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