SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3090|回复: 12

[推荐] Gerrit 系统

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

# N: H8 w: u4 |/ ~/ e6 @& cGerrit 一个开源免费的代码审查软件,使用 Web 网页界面。
4 z7 U* h( L) l同一个团队的软件程序员,可以相互审阅彼此修改后的代码,决定是否能够提交,退回或是继续修改,非常直观。$ h1 p, v4 n/ y$ _
它使用版本控制系统 Git 作为底层。, P. p* h( e; w3 v' @, M
4 @$ ], G2 [9 @& |% y' d5 G; z
推荐各位下载安装最新版本的 Gerrit 2.14.3 系统4 f2 D% o% _+ E+ ~; y6 e. Y7 l
4 S+ |# O/ c  |6 a. c
gerrit 下载
' A1 Y/ F& {, T3 |- v! f; s$ ]& l. J5 J. [, Q$ A( M2 ^) [
. R& y* B' Z9 t
' T5 O8 d- U2 d

本帖子中包含更多资源

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

x
发表于 2017-9-12 10:19:13 | 显示全部楼层
楼主,有过程分享一下么?  c. R7 ?% V$ ]4 y/ O! H' x
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上
% }5 [& N. z4 y. J1 A4 _" L( U个人感觉是网上教程里面数据库配置那段我没配好,但是个人对数据库的配置原理也不熟,所以换了几个帖子的过程,一直没看出来到底哪里不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-12 10:25:57 | 显示全部楼层
xiaoxingan99 发表于 2017-9-12 10:19
. p% f3 g; R0 V2 {* p+ \  M楼主,有过程分享一下么?7 r4 x. Z! J" n- I! n
我在家自己也搞过Ubuntu的gerrit,按照网上的教程,最后就是连不上; [( z1 U6 H5 I) ~! y" f
个人感觉是网 ...
$ @' u2 P2 ~! S; V
我可以指导你安装配置,你说说你遇到具体问题是啥?
: i4 X8 x9 {& x! M
回复 支持 反对

使用道具 举报

发表于 2017-9-13 09:47:37 | 显示全部楼层
yjg021 发表于 2017-9-12 10:25! ~9 `  G# V" @- f3 R8 u, x
我可以指导你安装配置,你说说你遇到具体问题是啥?
7 y# t8 A0 _) N' n8 v' O
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。
5 B* d( ~/ Y  ~& K要不楼主推荐一下你借鉴的帖子或者文档好么?下次我再试试2 e. }# {7 A$ |4 |$ B+ T
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-21 09:32:11 | 显示全部楼层
xiaoxingan99 发表于 2017-9-13 09:47- b$ N+ n, M5 d- D7 J8 m% g
现在记不得了,按照不同的帖子弄了好几次,每次都失败了。后来就放弃了。2 H" p0 F+ Z- f. C0 S
要不楼主推荐一下你借鉴的帖子 ...
* z2 n; D9 ?2 O8 B- x
一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置吧.; E  e4 k+ ~; g# m9 T/ P& K. f

9 h1 `3 H( k% x3 g+ h9 Z5 `
回复 支持 反对

使用道具 举报

发表于 2017-9-21 10:00:48 | 显示全部楼层
yjg021 发表于 2017-9-21 09:32
0 n; G6 Z4 u& p; E) \一般安装配置不成功,大多数情况都是数据库账号哪里配置有问题,才导致安装最后fail了,仔细看看那里的配置 ...
6 J7 s) f% O  J
谢谢0 B7 X' t9 v: F: w* w$ N
回复 支持 反对

使用道具 举报

发表于 2017-10-19 11:11:10 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 11:13 编辑 : Q: l8 R8 N" v4 n% {. h+ \4 C$ E1 O. E
5 W# Y9 O  g7 w# Y. J" s, w
楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了,两个的端口是不同的,现在一头雾水;apache和gerrit都能够正常启动的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-19 14:14:07 | 显示全部楼层
cupido 发表于 2017-10-19 11:117 I' E/ g' F/ }; [
楼主,请教下,我在部署的时候一直提示http认证的错误,看网上说是gerrit和Apache的端口冲突,但是查看了, ...

: `, Q$ |& l/ U一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 gerrit  里的配置文件。$ z$ Y( _  H) k6 S- {; V. s0 ~

" W7 Y7 ~' K' p  L2 ^4 G* V) T
回复 支持 反对

使用道具 举报

发表于 2017-10-19 16:51:18 | 显示全部楼层
本帖最后由 cupido 于 2017-10-19 22:58 编辑 / f9 Y/ ?2 ~4 {! @) p9 c6 N
yjg021 发表于 2017-10-19 14:142 O. p$ Z' f9 a" r+ l
一直提示 http 认证的错误,这都是反向代理设置的不正确才会这样,好好检查一下 apache 里的配置文件跟 g ...

+ }- |* n4 \) W0 C% b附件是我的配置文件,方便帮我排查下问题么?谢谢
5 y* y1 \5 l  c+ b; u4 s

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-21 16:47:23 | 显示全部楼层
cupido 发表于 2017-10-19 16:51
& O: Z, U; e" U3 F, N* _附件是我的配置文件,方便帮我排查下问题么?谢谢

1 g' m0 i3 t/ v8 C, r4 U你 apache 里的代理文件是如何配置的?, p: U, J5 ]  J+ i% N% i

$ H1 M2 B9 A9 D! s0 ~如下的三个文件,你检查看看。
- y' X: i8 v  `! `. i1 s9 v1 t
' Y% c7 C$ T* v3 e../mods-available/proxy.load
, E; a: ^# d* `; l, C7 n; M& q../mods-available/proxy_http.load# B1 k) m; u& \; j
../mods-available/proxy.conf' Y0 q# O0 J7 E/ H
2 p( K# A& P/ d+ C
另外,我看了你的配置文件,在 gerrit 下的 gerrit.config 这个配置文件,在如下的小节里:. `8 X5 d+ F; H& B7 M
; i. y6 t' Q( R1 t1 s
[auth]
- u- [4 ~7 j$ r    type = HTTP
: x# {3 b5 B! W, l. M
( w- H/ M8 G, S这下面还有个访问链接的路径配置,你怎么没有配? 应该在 type 下面加上下面一小断。- Z, V& K5 S3 Z9 o, i& V1 T  w' w
3 Y3 M, h' @, \+ k
logoutUrl = http://192.168.208.130  T, [- T4 o6 \8 |

: Q1 ~. i  }' v在虚拟节点这里 VirtualHost 这里也要改改,你用到 8090 端口,还有 8088 端口,具体是用哪个呢?
  P' Q- M" Z" F3 e* m& k1 z. t5 b4 _6 D# ~
你的配置如下:, a$ P/ p9 |5 c9 E2 |

! W' t+ ]6 F8 W8 jServerName 192.168.208.130" w2 q+ m% U' B
<VirtualHost  *:8090>
* i, m* E# v. b" A. }5 m    ServerName  192.168.208.1304 i; Y1 h; l: s
    ProxyRequests Off+ A) `. n  b' A; V! J
    ProxyVia Off
! h0 m7 b0 d- H$ W9 B! a    ProxyPreserveHost On
0 a/ K; R! q1 m- m    . O1 J5 q2 z$ A& X
6 a3 ]. b$ M; s, b- D8 N
    <Proxy *:8090>
5 }) u4 x3 C7 F. Z          Order deny,allow5 R5 v" @6 p3 V# A5 W7 u
          Allow from all
) P. k  N* y. d+ o8 f    </Proxy>
, x: r2 v" H% g2 h
% {% |0 k$ @) z& A9 ~, l1 I. G<Location /login/>) G& ]$ C- U- T% ?8 L
AuthType Basic
' K" E& Y7 T) ^9 S' ^AuthName "gerrit code review"
# r* I8 h3 N. ARequire valid-user  # f- R1 q$ w% l3 w) Y, N0 a
AuthUserFile  /opt/gerrit/review/passwd
( n) j2 T9 C& L& b9 oAuthBasicProvider file
5 b9 R. H2 P) H</Location>; d6 M+ M6 j  n8 G

9 Q/ L; G- {& F. k1 i& h' k/ G/ F    AllowEncodedSlashes On( l3 z' [. {; x1 a9 e" v
    ProxyPass / http://192.168.208.130:8088/' X, P+ d; \1 X- b
SetEnv force-proxy-request-1.0.1
! Q/ ?% N1 m9 G4 l0 USetEnv proxy-nokeepalive 1
2 F1 X" a' O, O' R3 Z( ?: ~
- I# o0 [' L$ ?: X  O3 s</VirtualHost>7 v* h8 b6 O5 \' a
7 t6 v- B8 G7 i3 E5 Q9 |
我的配置是这样的,代理跳转端口就只一个是 8088 ,一直都用这个你可参考一下:
9 v5 o# v, W. V# {  R8 G
* s4 ?4 z0 k( t1 Q% ZNameVirtualHost 192.168.208.130
& w. N: I& U1 K6 `( W# S5 P0 N5 a1 N1 E. p7 G) m6 @6 w  {
<VirtualHost 192.168.208.130:80>0 Q8 O& y5 P. S3 D, z
    ServerName 192.168.208.130
. ]8 ]" U, D, M: `. g$ |' t) {% J. U& g& {) Q
    ProxyRequests Off8 h8 x5 P0 M8 ~8 J7 k
    ProxyVia Off
( N+ Y1 ~8 [* _( F: h  c# i" {    ProxyPreserveHost On
0 S. ^. N, n9 e: B: T1 Z% M7 e. k" t8 g( S, P3 l0 ~+ j$ {6 Y- y
    <Proxy *>; r! T6 X9 [+ o6 \0 G
          Order deny,allow! W5 e, W8 \7 L6 u* D& m6 z7 \
          Allow from all
. f7 @! Y' A# X; U  [' q5 K    </Proxy>( d2 i$ n4 B; x: q- r1 W, m
6 i* T; g5 W, h7 g1 B
    <Location /login/>
* Z7 x7 I; @/ A      AuthType Basic( s7 L8 g2 e5 p& ^, Q9 b
      AuthName "Gerrit Code Review"
6 p- R  `' z1 P* ~      Require valid-user
9 z3 a: t# o2 q$ s" n9 ^" v, v      AuthUserFile /etc/apache2/passwords/ I8 Z' z% Z, o
    </Location>1 ~4 l( D" ^8 B6 ?
- i, E8 E( }% M+ e; Y# i
    AllowEncodedSlashes On! Y4 R$ n5 T* l$ ]: v; u  A1 u* I% d) m
    ProxyPass / http://127.0.0.1:8088/0 C% l/ B& V* c9 T. e1 l; E; K7 C6 }
    ProxyPassReverse / http://127.0.0.1:8088/
& j! J  y* K8 k2 L0 ^# P</VirtualHost>
' d) G9 |$ U. a: ^. l
' c) z( G- y; Y0 z) E( [! q1 z: @/ i& _5 ~

8 F" r8 ^& Z$ E9 S" \' C, r. g' \4 {/ l  Y2 c7 L+ Q, E: V
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-12-11 16:02 , Processed in 0.100904 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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