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目錄里