欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Gerrit
来自开放百科 - 灰狐
(版本间的差异)
小 (→用户) |
|||
(未显示1个用户的25个中间版本) | |||
第1行: | 第1行: | ||
+ | {{SeeWikipedia|Gerrit (software)}} | ||
+ | |||
Gerrit 是一个基于Web的代码审查工具,面向使用 [[Git]] 的项目。 | Gerrit 是一个基于Web的代码审查工具,面向使用 [[Git]] 的项目。 | ||
[[rietveld]] 是面向 [[Subversion]] 的代码审查工具。 | [[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 ... | ||
+ | |||
+ | ==用户== | ||
+ | *[https://android-review.googlesource.com Android] | ||
+ | *[https://review.lineageos.org LineageOS] | ||
+ | *[https://review.openstack.org OpenStack] | ||
+ | *[https://codereview.qt-project.org Qt] | ||
+ | *[https://git.eclipse.org/r Eclipse] | ||
+ | *[https://gerrit.libreoffice.org LibreOffice] | ||
+ | |||
+ | ==扩展== | ||
+ | ===plugins=== | ||
+ | |||
+ | ===extensions=== | ||
+ | |||
+ | ==图集== | ||
+ | <gallery> | ||
+ | image:android-life-of-a-patch.png|Android贡献工作流 | ||
+ | </gallery> | ||
+ | |||
==链接== | ==链接== | ||
− | *[http:// | + | *[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:git]] |
− | [[ | + | [[category:java]] |
+ | [[category:google]] |
2019年3月11日 (一) 15:32的最后版本
您可以在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
[编辑] 图集
[编辑] 链接
- Gerrit官网
- Gerrit代码仓库
- Gerrit GitHub 镜像
- Gerrit文档
- Gerrit下载
- apache2 + git + gerrit + mysql 配置过程
- Git、Gerrit与Jenkins/Hudson CI服务器
<discussion>characters_max=300</discussion>
分享您的观点