1、如何通过git登录gerrit服务器
很多系统(例如Linux)已经默认提供了Git,在Git主页也可以找到安装程序。对于内Windows用户,最好的选容择是MsysGit。请注意,如果你安装了Apple Developer Tools (for Xcode 4),那么其中已经自带Git二进制包了。如果遇到了问题,help.github.com中可以找到很多非常出色的指南。
因为所有的Git提交都带有作者和电子邮件地址,如果你还没有设置过这些内容,请执行以下命令进行配置:
$ git config --global user.name "Alex Blewitt"
$ git config --global user.email [email protected]
2、如何搭建Gerrit+Jenkins测试环境
1. 下载Jenkins最新的war包ci.org/display/JENKINS/Starting+and+Accessing+Jenkins介绍了如何启动Jenkins,建议先创建一个单独的目录,存放Jenkins的配置信回息,例如答在Linux的用户目录下创建JenkinsHome,然后设置环境变量"export JENKINS_HOME=$HOME/JenkinsHome"。默认的JenkinsHome是“$HOME/.jenkins”
2. 启动Jenkins:java -jar jenkins.war,默认端口是8080。
3. 安装Gerrit Plugin和Git Plugin:
访问Jenkins主页,如果你的环境访问Internet需要代理,请先设置proxy!
3、如何搭建代码审核 服务器gerrit
似乎就是那么慢的, 你调试完后不要关闭模拟器窗口, 代码修改完后直接 run 应该可以的
4、如何搭建开源code review gerrit服务器
部门不做CodeReview,有抄什么弥补的措施?答:首先,没有codereview的公司一定是一个不注重代码质量,换言之说不注重技术的公司。从自身的成长考虑,还是尽早跳槽的好。其次,codereview本身并不能很有效的减少bug。大多数bug是依靠语法检查和测试来发现。codereview只能发现很表层的错误。这方面你的损失不多。你最大的损失的是和同事交流的机会。不管你的同事是大牛还是新人,三人行必有我师。为了弥补这方面的损失,一个好的方法是读开源代码,一个更好的方法是贡献代码。这也就是Github的口号:socialcoding
5、如何搭建基于ldap和mysql的gerrit服务
一.搭建数据库以及配置数据库
1.使用yum install mysql-server安装mysql
2.mysqladmin -u root password archermind(第一次设置密码).设置密码
3.修改内 vi /etc/my.cnf
增加[client]项以及修容改[mysqld]项.具体如下所示:
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
default-character-set=utf8
[mysqld]
default-storage-engine = innodb-----这一行要加上
character-set-server=utf8-----这一行要加上
coll
6、字符终端如何访问gerrit管理的git服务器
首先创建这个项目
user@host:~$ ssh -p 29418 user@localhost gerrit create-project --name demo-project
user@host:~$
You need to make sure that at least initially your account is granted "Create Reference" privileges for the refs/heads/* reference. This is done via the web interface in the Admin/Projects/Access page that correspond to your project.
After that it’s time to upload the previous history to the server:
把数据传到新建立的git仓库中去
user@host:~/my-project$ git push ssh://user@localhost:29418/demo-project *:*
Counting objects: 2011, done.
Writing objects: 100% (2011/2011), 456293 bytes, done.
Total 2011 (delta 0), reused 0 (delta 0)
To ssh://user@localhost:29418/demo-project
* [new branch] master -> master
user@host:~/my-project$
7、新搭建的gerrit怎么设置管理员
第一个登录的用户默认就是管理员
8、如何添加已有的本地repo仓库到本地的gerrit服务器
你要先下个 服务器端, 然后再下个 客户端。创建好 目录 ,import 就可以了。! 很 easy的。给分吧!
9、gerrit hooks文件放在服务器端哪里
默认在gerrit site 目录下的hooks目录里