ubuntu12.04安装gerrit代码审核服务器

本文档详细介绍了如何在服务器上安装配置Gerrit代码审查系统,包括环境搭建、数据库访问、账户创建及工程提交等关键步骤,并提供了实用的命令行操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、架设Gerrit的服务器

1.下载war包

https://code.google.com/p/gerrit/

2.安装java6

安装sun-java6

3.以一个gerrit账号执行安装

$sudo adduser gerrit
$sudo su gerrit
$cd ~gerrit
$java -jar gerrit-2.8-rc0.war init -d review_site
安装过程会提示各种信息,大部分都可以使用默认设置。
除了身份验证Authentication method [DEVELOPMENT_BECOME_ANY_ACCOUNT/?]: 和
Behind reverse proxy [y/N]? Y外。

4.启动/停止gerrit服务

$/home/gerrit/review_site/bin/gerrit.sh start(stop)

gerrit的配置文件保存在/home/gerrit/review_site/etc/gerrit.config文件中。

二、访问数据库与创建账户

1.访问数据库

$/home/gerrit/review_site/bin/gerrit.sh stop

$java -jar bin/gerrit.war gsql

gerrit>show tables;(查看H2数据库表)

$select * from ACCOUNT_EXTERNAL_IDS order by ACCOUNT_ID;(查看用户信息)

2.注册账户

$ssh-keygen -t rsa -C your_email

在.ssh文件夹添加新文件config

Host admin
	HostName server_ip
	User your_username
	Port 29418
	PubkeyAuthentication yes
	IdentitiesOnly yes
	PasswordAuthentication no
	IdentityFile ~/.ssh/id_rsa

现在可以登录http://ip:8080访问了。默认第一个账户就是管理员账户。

进入gerrit - Settings - SSH Keys,填入Username(和config的User一致); 并将~/.ssh/id_rsa.pub的内容复制到"Add SSH Public Key"

$ssh admin(your server的别名)

其他账户也用类似方法创建即可。

三、创建新工程与提交文件

$ssh admin gerrit create-project -n hello(创建工程)

$git clone admin:hello

$git config user.email your_email

$git commit -am "gerrit test"

$git push orign master


参考文档:

http://gerrit-documentation.googlecode.com/svn/Documentation/2.5.2/install-quick.html

http://blog.youkuaiyun.com/benkaoya/article/details/8680886

http://www.07net01.com/linux/gerrit___Git_fuwuqidedajian_574444_1378260167.html

git权威指南

转载于:https://www.cnblogs.com/chengliu/p/3636347.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值