Gitblit是甚么GitBlit是两个对外开放源码的纯Java控制技术栈同时实现的Git库房的建模工具(软件内建了Git,不须要原则上加装Git了),能管理工作、查阅Git库房它不像GitLab那般保有十分多繁杂的机能,而要主要就著眼于库房的管理工作上,全力支持SSH、HTTP和GIT协定,适于较大型项目组管理工作标识符版本。
Gitblit暗含两个单纯的Web管理工作网页,全力支持常见操作方式,如全力支持建立库房,建立组成部分,建立选用者,增设职权之类。基本上满足用户小项目组及对个人选用了。
主页
建立版本库网页
加进选用者网页
加进项目组加装Docker形式加装选用Docker形式加装,通常都得特别注意统计数据储存和对内出访端口,Gitblit的统计数据储存在罐子的`/var/opt/gitblit`目录,里头包涵了统计数据目录和指示行目录,对内的端口包涵:8080(HTTP)、8443(HTTPS)、9418(Git protocol)、29418(SSH),他们能按需对外开放端口。
继续执行下列指示,透过Docker加装Gitblit:docker run -d --name gitblit -v [选用者端目录,用作储存gitblit的统计数据]:/var/opt/gitblit -p 8080
:8080 -p 9418:9418 -p 29418:29418 gitblit/gitblit[:较旧的版本]特别注意下面指示中的快照版本,不选定版本预设是latest选用`docker logs -f gitblit`指示查阅罐子运行日志,待罐子运行完成后,打开浏览器出访http://localhost:8080或者http://localhost:8443即可进入登陆网页,预设选用者名密码为:admin/admin。
.war。
将war包放到tomcat的webapp目录下,启动tomcat即可和Docker形式一样的登陆方法须要特别注意的是:War包形式加装的gitblit统计数据储存位置在:${contextFolder}/WEB-INF/data 。
正式选用时,为了便于更新、防止统计数据丢失,所推荐修改gitblit的预设储存位置修改gitblit的预设储存位置(baseFolder)他们能透过增设`GITBLIT_HOME`环境变量或者增设`-DGITBLIT_HOME`jvm系统属性来选定gitblit的统计数据预设储存位置,。
须要特别注意,这个目录应是Tomcat罐子可读写的,当选定了baseFolder目录位置后,重启Tomcat,Gitblit将复制罐子中`/WEB-INF/data`目录中的统计数据到选定的baseFolder目录。
至此,关于Gitblit的加装完成Gitblit的机能远不止前面提到的那些,如果感兴趣能自行部署并结合官方选用者手册适用一下Gitblit官网:http://gitblit.github.io/gitblit/。
|