gerrit
文章平均质量分 88
慕筱技术进阶日志
这个作者很懒,什么都没留下…
展开
-
【Gerrit】Linux+Gerrit+Nginx配置全过程
【Gerrit】Linux+Gerrit+Nginx配置全过程最近公司的项目打算启用gerrit做为代码审核的工具,最近3天彻底研究了下gerrit的安装配置过程,这里做个记录,期间很多细节都一一记录下来,以便之后有同学需要用到。这篇博文先介绍下gerrit的安装过程,然后之后还准备写一篇文章,介绍如何利用gerrit和sourceTree进行协同工作,换句话说,就是gerrit的详细工作流程。开...转载 2017-06-16 12:46:21 · 10528 阅读 · 3 评论 -
htpasswd.cgi 网页远程修改gerrit HTTP认证的密码文件
htpasswd.cgi 网页远程修改gerrit HTTP认证的密码文件在搭建gerrit系统时,一般都会采用apache的.htacces 认证方法 但trac本身并不提供修改密码的功能,修改密码只能通过htpasswd/htpasswd2命令来进行,这的确是一件相当不make sense的事。其实,利用一个免费的perl脚本可以方便的通过http方式修改apache的认证文件转载 2017-08-16 14:48:07 · 2125 阅读 · 0 评论 -
Gerrit使用简介
Gerrit使用简介1 Gerrit简介 Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。 1 注册Gerrit 1.1 账号密码 注册Gerrit需给Gerrit管理员(yan转载 2017-08-16 14:46:36 · 860 阅读 · 0 评论 -
gerrit流程
gerrit流程准备工作配置ssh-keys,作用:在不输入密码的情况下,和Git服务器进行通信。1.cd ~ ssh-keygen -t rsa -C "yu.xia@zhongtoutiandi.com"2. 运行完成后, 会在/c/Documents and Settings/username/.ssh目录下生成2个文件:id_rsaid_转载 2017-07-09 22:10:59 · 472 阅读 · 0 评论 -
gerrit权限控制
gerrit权限控制Access controls in Gerrit are group based. Every user account is a member of one or more groups, and access and privileges are granted to those groups. Access rights cannot be grante转载 2017-07-09 22:09:48 · 2398 阅读 · 0 评论 -
如何创建和删除gerrit上的git tag
如何创建和删除gerrit上的git tag先说创建:Git tag -a v20151013git push origin v20151013再说删除:首先要在gerrit上增加references类别和相应的push权限,一定记得打开Force Push属性!Reference:转载 2017-07-07 13:30:04 · 4212 阅读 · 0 评论 -
Gerrit : Code Review Tool based on Git
Gerrit : Code Review Tool based on GitGerrit Code Review for Git: http://gerrit-documentation.googlecode.com/svn/Documentation/2.4.2/index.html git post of mine: http://wuaner.iteye.com/blog转载 2017-06-26 16:41:45 · 520 阅读 · 0 评论 -
代码检视工具Gerrit的日常使用
代码检视工具Gerrit的日常使用1, Gerrit是什么?Gerrit实际上一个Git服务器,它为在其服务器上托管的Git仓库提供一系列权限控制,以及一个用来做Code Review是Web前台页面。当然,其主要功能就是用来做Code Review。2, Gerrit用户配置Email激活Gerrit账户的设置界面,点击“Contact Informa转载 2017-06-26 16:33:37 · 5722 阅读 · 0 评论 -
Centos 安装配置gerrit
Centos 安装配置gerrit关闭selinux,不然nginx的反向代理会报错connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,或者使用这个命令:setsebool -P httpd_can_network_connect 1关闭sel转载 2017-06-13 15:38:11 · 1027 阅读 · 0 评论 -
如何创建和删除gerrit上的git tag
如何创建和删除gerrit上的git tag先说创建:Git tag -a v20151013git push origin v20151013再说删除:首先要在gerrit上增加references类别和相应的push权限,一定记得打开Force Push属性!Reference:转载 2017-08-16 14:51:45 · 696 阅读 · 0 评论 -
Gerrit中文乱码问题解决方案分享
Gerrit中文乱码问题解决方案分享应开发同事的要求,部署了Gitlab+Gerrit+Jenkins的持续集成环境.但是发现了一个问题,Gerrit登陆后有中文乱码出现.具体情况如下:(1)Git代码中的中文乱码处理:为妥善解决中文编码的问题,对所有git repository做如下约定:所有文本文件都必须存储成utf8编码全局配置如下:转载 2017-12-12 10:05:41 · 2693 阅读 · 2 评论 -
gerrit 安装笔记
gerrit 安装笔记安装没有太大的问题,网上大把的资料,这里记录下遇到的问题及解决办法。1. Permission denied (publickey)我安装完后配置好.ssh/config里的帐号和服务器地址,端口之类的之后,用ssh测试连通性时遇到这个错误,这时我可以用我的帐号登录WebUI的gerrit,并已经把我的id_rsa.pub放到SSH Pub转载 2017-08-31 22:59:20 · 416 阅读 · 0 评论 -
Gerrit使用说明手册
Gerrit使用说明手册Gerrit使用说明手册1. 用户组新用户由系统组配置帐号后,登录192.168.0.80输入管理员给你创建的帐号,然后注册,注册相关信息,包括邮箱,全名,ssh-key 配置界面如下: 1.1 配置完整界面1.2 注册实时推送邮箱,新任务会通过邮箱通知,提交到gerrit的changes中的用户名和邮箱地址必须与gerr转载 2017-08-31 13:45:13 · 2366 阅读 · 1 评论 -
gerrit 使用中踩过的小坑
gerrit 使用中踩过的小坑gerrit 不能推送 mergegit push origin HEAD:refs/for/master Counting objects: 203, done. Delta compression using up to 4 threads. Compressing objects: 100% (37/37), done.转载 2017-08-31 13:42:58 · 1580 阅读 · 1 评论 -
Gerrit上分支操作记录(创建分支、删除分支)
Gerrit上分支操作记录(创建分支、删除分支)Git分支对于一个项目的代码管理而言,是十分重要的!许多久用git的朋友可能已经掌握的很牢固了,但对于一些初涉git的童鞋来说,可能还不是很熟悉。在此,我将自己的一些操作经历做一梳理,希望能帮助到有用到的朋友们。gerrit分支操作常用的命令可以参考:http://www.cnblogs.com/kevingrace/p/转载 2017-07-27 10:35:12 · 5838 阅读 · 0 评论 -
Gerrit日常操作命令收集
Gerrit日常操作命令收集Gerrit代码审核工具是个好东西,尤其是在和Gitlab和Jenkins对接后,在代码控制方面有着无与伦比的优势。在公司线上部署了一套Gerrit系统,在日常运维中,使用了很多gerrit命令,在此收集下:一、创建和销毁(1)分支列表:$: git branch* masterprepubproduct(2)转载 2017-07-27 10:33:46 · 2170 阅读 · 0 评论 -
代码评审系统 ReviewBoard 和 Gerrit
代码评审系统 ReviewBoard 和 Gerrit不论是公司里还是公司外,正经的多人合作开发最好要经常做代码评审,其必要性不用我多说,但是如何做代码评审确实个头大的事情,我个人是非常反对拉一票人去会议室开投影仪一行行讲的,太浪费资源和时间了。抛开评审的积极性不谈,我觉得代码评审应是可以随时发起随时结束的,邮件是个很不错的载体,这在开源界已经印证了。但是邮件里发补丁确实不够正转载 2017-08-10 14:00:36 · 2076 阅读 · 0 评论 -
gerrit 常用命令记录
gerrit 常用命令记录基本操作创建和销毁分支列表:$: git branch* master prepub product创建分支:$: git branch prepub切换已有分支:$: git checkout prepubSwitched to branch 'prepub'创建并切换分支:$:转载 2017-08-10 13:47:47 · 3057 阅读 · 0 评论 -
gerrit 部署手册
gerrit 部署手册概述gerrit是谷歌开发用于安卓系统的代码审查的系统,目前已经开源。gerrti使用简单并友好。这里记录了gerrti的部署方法以及其中可能存在的陷阱和问题。 创建专属系统用户Gerrit code review推荐使用一个独立的用户执行操作,当然这不是必须的。但是这个用户必须具有对配置中设定的git路径持有读写权限!转载 2017-06-12 14:43:25 · 2768 阅读 · 0 评论 -
如何搭建开源code review gerrit服务器
如何搭建开源code review gerrit服务器搭建环境:Ubuntu 14.04一、环境准备1.Java环境gerrit依赖,用于安装gerrit环境。下载:jdk-7u79-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880转载 2017-06-21 20:21:34 · 460 阅读 · 0 评论 -
git push 问题:committer 'xxx (x)' does not match your user account
git push 问题:committer 'xxx (x)' does not match your user account写在前面自己在本地使用多个 git 帐号,或者多个人使用一个机器部署多个 git 帐号的时候,经常会有一些冲突,今天就遇到了一个。问题描述我们多个人共同使用一个机器,昨天改配置的时候,不小心将我的用户名和邮箱设置成了全局配置,结果今转载 2017-06-17 18:35:56 · 5391 阅读 · 0 评论 -
Gerrit FAQ
Gerrit FAQ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic x86_64)Apache 2.2Gerrit:2.8.4Jenkins:Jenkins ver. 1.559转载 2017-06-17 18:34:39 · 408 阅读 · 0 评论 -
centos 7 gerrit安装配置
centos 7 gerrit安装配置centos默认安装是没有网络的,需要配置一下。=====================网络配置=====================# 使用管理员登录#su #vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 #转载 2017-06-16 14:00:55 · 1169 阅读 · 0 评论 -
CentOS下Gerrit代码评审服务器的搭建与使用
CentOS下Gerrit代码评审服务器的搭建与使用一、准备工作 安装CentOS7操作系统,准备Gerrit软件安装包:gerrit-2.10.war。 安装sendmail:[root@localhost ~]#yum install -y sendmail 安装apache:[root@lo转载 2017-06-16 13:18:43 · 1367 阅读 · 1 评论 -
ubuntu搭建Gerrit代码审核服务器
ubuntu搭建Gerrit代码审核服务器谷歌的 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过 Gerrit 服务器,修订必须经过代码审核转载 2017-06-16 13:17:17 · 2246 阅读 · 0 评论 -
gitlab+gerrit+jenkins持续集成框架
gitlab+gerrit+jenkins持续集成框架原文 http://www.cnblogs.com/zhanchenjin/p/5032218.html 1.持续集成之gitlab+gerrit+jenkins1.1. GitLab1.1.1. 简介GitLab 是一个使用使用 Ruby on Rails 搭建的,用于仓库管理系统的开转载 2017-06-16 13:10:29 · 3116 阅读 · 1 评论 -
CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程CentOS安装gitlab,gerrit,jenkins并配置ci流程By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上,web分别访问8081,8082,8083端口,成功构建了一个ci流程。版本都是目前最转载 2017-06-16 13:07:27 · 2820 阅读 · 0 评论 -
Gerrit上分支操作记录(创建分支、删除分支)
Gerrit上分支操作记录(创建分支、删除分支)Git分支对于一个项目的代码管理而言,是十分重要的!许多久用git的朋友可能已经掌握的很牢固了,但对于一些初涉git的童鞋来说,可能还不是很熟悉。在此,我将自己的一些操作经历做一梳理,希望能帮助到有用到的朋友们。gerrit分支操作常用的命令可以参考:http://www.cnblogs.com/kevingrace/p/转载 2017-06-16 13:01:11 · 6511 阅读 · 0 评论 -
gerrit 删除废弃的提交(Abandoned commit change)
gerrit 删除废弃的提交(Abandoned commit change)步骤1 gerrit数据库访问授权首先在gerrit站点确认project config里是否对Administrator组有访问gerrit数据库的权限使用Administrator组的账户登陆gerrit网站,然后点击Projects->List,选择All-Projects项目,进入转载 2017-06-19 10:03:56 · 9538 阅读 · 0 评论 -
Gerrit代码Review入门实战
Gerrit代码Review入门实战代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。**1、Why Code ReviewCode Review是什么**Code Review最直观的解释即看代码。常规的做法为自己看转载 2017-06-19 16:12:11 · 511 阅读 · 0 评论 -
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。为了转载 2017-06-21 16:24:31 · 1055 阅读 · 0 评论 -
CI持续集成系统环境---部署gerrit环境完整记录
CI持续集成系统环境---部署gerrit环境完整记录开发同事提议在线上部署一套gerrit代码审核环境,废话不多说,部署gerrit的操作记录如下:提前安装好java环境,mysql环境,nginx环境测试系统:centos6.5下载下面三个包,放到/root目录下(下载地址:http://pan.baidu.com/s/1nuP0X9R (提取密码gqj5))m转载 2017-06-21 16:22:02 · 853 阅读 · 0 评论 -
Gerrit 使用规范
Gerrit 使用规范代码提交要求一个Commit对应一个修改点(除非是在项目初始阶段或是升级BSP时)。不要随便修改文件的属性。Windows 修改过的文件属性会变成755,上传代码时请注意修改成文件的原属性,可以用git whatchanged 来查看自己commit修改的文件。缩进格式跟原文件保持一致。不要修改跟提交内容无关的代码。转载 2017-06-21 16:11:54 · 508 阅读 · 0 评论 -
Gerrit工作流程
Gerrit工作流程1. 创建一个 Launchpad account账号,加入OpenStack社区。2. 配置你的Git:git config --global user.name "Firstname Lastname"git config --global user.email "your_email@youremail.com"转载 2017-06-21 15:15:15 · 1250 阅读 · 0 评论 -
gerrit权限控制
gerrit权限控制Access controls in Gerrit are group based. Every user account is a member of one or more groups, and access and privileges are granted to those groups. Access rights cannot be grante转载 2017-06-21 15:04:24 · 1229 阅读 · 0 评论 -
Gerrit用户项目权限管理
Gerrit用户项目权限管理摘要: 在gerrit中权限控制是基于群组的.每个用户有一个或者多个群组,访问权限被赋予这些群组.访问权限不能赋予个人用户在Gerrit系统自带下面的群组AnonymousUsersChangeOwnerProjectOwnersRegisteredUsersAnonymousUsers所有用户都是匿名用户成员,所有用户都能继承AnonymousUs转载 2017-06-21 15:00:16 · 4193 阅读 · 0 评论 -
如何搭建开源code review gerrit服务器
如何搭建开源code review gerrit服务器搭建环境:Ubuntu 14.04一、环境准备1.Java环境gerrit依赖,用于安装gerrit环境。下载:jdk-7u79-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo转载 2017-06-20 10:45:18 · 860 阅读 · 0 评论 -
Gerrit代码Review高阶实战
Gerrit代码Review高阶实战Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一团队的程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。在《Gerrit代码Review入门实战》中,个推高级技术总监董霖提到,入库前code review性价比更高,时间点更佳。他还重点讲授转载 2017-06-20 10:11:39 · 6174 阅读 · 0 评论 -
烤鸭的gerrit使用总结
烤鸭的gerrit使用总结1. 前言最近在摸索Git + gerrit代码审核的工作模式,需要安装gerrit服务器,经过一阵折腾,走了不少弯路,在此做下笔记,以便自己或者他人参考。有误的地方请指教。我的环境如下:环境IP说明Windows XP192.168.1.100转载 2017-06-16 12:50:11 · 535 阅读 · 0 评论