需安装git-daemon-run
需安装
sudo apt-get remove openssh-client openssh-server
sudo apt-get install openssh-server
sudo repo init --mirror -uhttp://android.googlesource.com/platform/manifest
这样获取的是最新分支,需要详细分支的可以加上-b选项
自已的本地代码,最好带git信息。
repo start android4.1 --all
repo forall -c 'git push /home/git /repository /$REPO_PROJECT.git android4.1:refs/heads/android4.1'
修改manifest.xml,推送到远程服务器
java -jar gerrit.war init -d review_site
review_site/etc/gerrit.config
canonicalWebUrl = http://10.10.12.199:8080/
canonicalGitUrl = git://10.10.12.199/mtk-jk-repository
需手动安装BerkeleyDB和openldap,
#export CPPFLAGS="-I/usr/local/BerkeleyDB/include"
#export LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB/lib -R/usr/local/BerkeleyDB/lib"
#export LD_LIBRARY_PATH="/usr/local/BerkeleyDB/lib"
#sudo ./configure --prefix=/usr/local/openldap --sysconfdir=/etc/openldap
#make
#sudo make install
$./configure
$make
$sudo make install
配置ldap服务器 /usr/local/etc/openldap/slapd.conf
/usr/local/bin/ldapadd -D 'cn=admin, dc=hongjing, dc=net' -W –f init.ldif
7 配置gitosis或者gitolite
8 配置服务器SSH
9 登陆gerrit,激活用户,邮箱,以及上传pubkey.