1、安装ubuntu的时候可选包要选择上openSSH,如果没有选择的话,系统安装完成后手工安装openSSH服务;
2、(挪至第7步)
3、安装java 运行环境,大概需要100M的内容:
sudo apt-get install openjdk-6-jre-headless4、安装邮件服务:
postfixsudo apt-get install postfix注意,安装过程中会提示输入主机名,gemfield此处输入的是 civilnet.cn。
5、安装git服务
sudo aptitude install git-core git-doc6、创建gerrit用户:
sudo adduser gerritsudo su gerrit
cd ~
7、下载gerrit包,这次编辑时gerrit的版本是2.8.0(最新版本)
8、安装gerrit:
java -jar gerrit-2.8.war init -d review_site9、安装过程中会出现交互式的提问,除非gemfield本文明确指定,否则都是默认值。
10、配置完上面的步骤后,gerrit服务会自动启动。以后可以使用如下命令手工启动:/home/gerrit/review_site/bin/gerrit.sh start
11、通过如下步骤设置gerrit服务开机自启动:
sudo ln -snf /home/gerrit/review_site/bin/gerrit.sh /etc/init.d/gerrit.shsduo ln -snf /etc/init.d/gerrit.sh /etc/rc2.d/S90gerrit
sduo ln -snf /etc/init.d/gerrit.sh /etc/rc3.d/S90gerrit
服务自动启动脚本/etc/init.d/gerrit.sh需要通过/etc/default/gerritcodereview文件来提供一些配置。该文件的内容为:
GERRIT_SITE=/home/gerrit/review_site
NO_START=0
12、配置apache的反向代理:
ProxyRequests OffProxyVia Off
ProxyPreserveHost on
Order deny,allow
Allow from all
ProxyPass /code/ http://civilnet.cn:8080/
AuthType Basic
AuthName "CivilNet Code Review"
Require valid-user
AuthUserFile /home/gerrit/review_site/etc/gerrit.password
13、添加http认证用户(e.g. gemfield):
htpasswd -m /home/gerrit/review_site/etc/gerrit.password gemfieldNew password:
Re-type new password:
14、可以通过浏览器访问 http://civilnet.cn/code/ 来使用gerrit了。
15、第一个注册的人就是管理员哦,比如gemfield。
16、现在你也可以去 /home/gerrit/review_site/etc/gerrit.config文件中查看刚才的配置内容了。
1. 在AndroidStudio中新建一个项目(这个不能不知道吧!) 2. 设置: Settings ->Version Control ->Git , 设置git目录, 点击Test测试, 如果成功会有Success提示 3. 设置: Settring ->VersionControl -> GitHub ,设置自己的github账号, 密码, 点击Test测试, 如果成功会有Success提示 4. 分享项目: VCS ->Import into Version Control ->Share Project on GitHub, 点击之后开始设置 repository name(如果你有设置过MasterPassword 会d出对话框让填入密码.) 点击Share之后, 你就可以在GitHub上看到新的仓库 同时在AndroidStudio中 CVS下也可以看到版本控制 Git: 这样就已经设置成功. 至于怎使用, 也就是 git add, git commit, git push … *** 作, 下篇博客再展示. 5. 如果你想解除关联, 只需要 Settrings ->Version Control 删掉关联就可以了!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)