Gitblit搭建
应项目需要,使用到了版本控制系统,这里选用了git,为了在局域网内访问,不受网络影响,决定搭建Gitblit。
搭建过程
搭建过程较为简单,参照了mxpsun的博客和wangzhiyun_cu的文章。我觉得只要把这两篇文章综合起来,基本上搭建就没有问题了。以下都是建立在已经读过上述两篇文章的前提下,如果有不明白的建议返回去看看。
在此过程中,有以下问题应该注意
- Gitblit需要java运行时,必须进行安装,不然程序无法正常运行
- Gitblit做了很多的配置,这些是可以修改的。系统默认了很多配置,这些在配置文件 data/defaults.properties 。我不建议在这当中去修改。大家会注意到在该文件夹中还有另一个名叫gitblit.properties的配置文件。在此文件中,里面只有一句
include=defaults.properties
。大家应该明白这就是我们用户自定义配置的地方,在这里所做的修改会覆盖data/defaults.properties
的相同设置项,比较方便。 - 有部分人可能觉得每回调用
gitblit.cmd
比较麻烦,这里有一种处理方式将其变为系统服务,也就是文件夹下的installService.cmd
,安装完成后,即可使用gitblitw.exe
来启动服务,不需要时,可通过uninstallService.cmd
卸载该服务。
其他问题
在我自己的使用过程中,我发现通过服务器自身浏览器可以正常访问,当使用局域网内的其他电脑却无法访问。后来发现是防火墙的问题,可以关闭防火墙(感觉这样会不安全),或者就是添加端口例外。大家可以自行搜索以下。
ps:自己也是刚开始,难免会有错误,欢迎大家指正,谢谢!