Gerrit

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(用户)
(用户)
(未显示1个用户的20个中间版本)
第4行: 第4行:
  
 
[[rietveld]] 是面向 [[Subversion]] 的代码审查工具。
 
[[rietveld]] 是面向 [[Subversion]] 的代码审查工具。
==Jetty==
 
  
 +
Gerrit 为 Git 引入的代码审核是强制性的,向 Git 版本库的推送必须要经过 Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中,除非特别的授权设置的情况。
 +
 +
==快速==
 +
java -jar gerrit.war init --batch -d ~/gerrit_testsite
 +
 +
==安装==
 +
PostgreSQL
 +
createuser -A -D -P -E gerrit
 +
createdb -E UTF-8 -O gerrit reviewdb
 +
Linux
 +
sudo adduser gerrit
 +
sudo su gerrit
 +
cd ~gerrit
 +
java -jar gerrit.war init -d review_site
 +
... 相关设置,输入? 进入选择项,会下载一些相关包
 +
/home/gerrit/review_site/bin/gerrit.sh start
 +
http://localhost:8080
 +
 +
==GitHub==
 +
整合 [[GitHub]] 账户
 +
 +
==认证==
 +
用户身份验证,OpenID、HTTP、LDAP ...
  
 
==用户==
 
==用户==
 
*[https://android-review.googlesource.com Android]
 
*[https://android-review.googlesource.com Android]
 +
*[https://review.lineageos.org LineageOS]
 
*[https://review.openstack.org OpenStack]
 
*[https://review.openstack.org OpenStack]
 +
*[https://codereview.qt-project.org Qt]
 +
*[https://git.eclipse.org/r Eclipse]
 +
 +
==扩展==
 +
===plugins===
 +
 +
===extensions===
 +
 +
==图集==
 +
<gallery>
 +
image:android-life-of-a-patch.png|Android贡献工作流
 +
</gallery>
  
 
==链接==
 
==链接==
*[http://code.google.com/p/gerrit/ Gerrit项目主页]
+
*[https://www.gerritcodereview.com/ Gerrit官网]
 +
*[https://gerrit.googlesource.com/gerrit/ Gerrit代码仓库]
 +
*[https://github.com/gerrit-review Gerrit GitHub 镜像]
 +
*[http://docs.huihoo.com/gerrit Gerrit文档]
 +
*[http://download.huihoo.com/gerrit Gerrit下载]
 +
*[http://www.linuxso.com/linuxpeixun/15542.html apache2 + git + gerrit + mysql 配置过程]
 +
*[http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson Git、Gerrit与Jenkins/Hudson CI服务器]
  
 
{{comment}}
 
{{comment}}
  
[[Category:Code review]]
+
[[category:code review]]
[[Category:Git]]
+
[[category:git]]
[[Category:Java]]
+
[[category:java]]
 +
[[category:google]]

2018年3月10日 (六) 01:45的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Gerrit Thanks, Wikipedia.

Gerrit 是一个基于Web的代码审查工具,面向使用 Git 的项目。

rietveld 是面向 Subversion 的代码审查工具。

Gerrit 为 Git 引入的代码审核是强制性的,向 Git 版本库的推送必须要经过 Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中,除非特别的授权设置的情况。

目录

快速

java -jar gerrit.war init --batch -d ~/gerrit_testsite

安装

PostgreSQL

createuser -A -D -P -E gerrit
createdb -E UTF-8 -O gerrit reviewdb

Linux

sudo adduser gerrit
sudo su gerrit
cd ~gerrit
java -jar gerrit.war init -d review_site
... 相关设置,输入? 进入选择项,会下载一些相关包
/home/gerrit/review_site/bin/gerrit.sh start
http://localhost:8080

GitHub

整合 GitHub 账户

认证

用户身份验证,OpenID、HTTP、LDAP ...

用户

扩展

plugins

extensions

图集

链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱