对于这个环境搭建,真TM搞得我头大。我搞了好几天,一直没用。看各种博客,也不行。
这都怪我,一点背景知识都不了解。完全是盲人摸下马,上来就是按照教程一顿操作,结果就是各种问题。
最终,我在下面这篇博客的指导下,一步一步,搭建成功了。当然,什么用户账号什么的,还是没有弄的。只有有一个管理员账号。
Ubuntu下搭建基于apache2的gerrit+gitweb服务器
这篇博客写的非常详细,要么,你就完全按照他的步骤来,要么,你就得跟我一样,修改一点点东西。
他的博客里面的
ip
是192.168.130.10
,这个要改成你自己的。怎么查自己的
ip
?ifconfig | grep addr
然后你就知道了IP
会出现在两个配置文件里面,分别是/etc/apache2/httpd.conf
和~/review_site/etc/gerrit.config
。然后他的
~/review_site/etc/gerrit.config
里面的内容[database] type = h2 database = /home/gerrit/review_site/db/ReviewDB
我选的也是
h2
但是,我的路径是database = /home/gerrit2/review_site/db/ReviewDB
.
因为我是按照 gerrit 官方文档先创建了一个用户,用户名就gerrit2
。然后 gerrit 的 按照配置,全是用这个账户,在~
目录下执行的。
[sendemail]
smtpServer = smtp.company.com
smtpServerPort = ***
smtpEncryption = ssl
smtpUser = user@company.com
smtpPass = ******
sslVerify = false
from = Code Review < gerrit@company.com >
还有就是sendemail
这里,smtpServer
,smtpServerPort
,smtpUser
,smtpPass
要改成自己的。我用的是公司邮箱,这几个值都知道的。
3. 然后是访问路径,他的是http://192.168.130.10:8081/
,这个当然也是要改成自己的。我的是http://192.168.200.141:8081/
。
4. 另外,这种是需要配置成静态IP
的,不然重启之后,IP
说不定变了,之前的配置就出问题了。、
最后的最后,再次感谢 Ubuntu下搭建基于apache2的gerrit+gitweb服务器 这篇博文,感谢作者。
我百度谷歌都翻遍了,没有找到比这个写的清楚的了。
原文链接:https://www.f2er.com/ubuntu/349516.html