Centos7安装gitblit

末鹿安然 提交于 2020-02-25 21:25:16

Gitblit介绍

Gitblit是一款开源工具,使用Java编写,用于管理、查看及服务于Git版本库。

Gitblit两种安装包

Gitblit GO:内部集成了Jetty服务器,不需要再集成其他容器,使用简单方便。(本文选择这种)

Gitblit War:需要集成其他Servlet容器,然后再启动服务就行。

安装环境说明

操作系统:Centos7

Gitblit版本:1.8.0

安装步骤

1、下载并解压Gitblit GO安装包;

# tar -zxvf gitblit-1.8.0.tar.gz

2、在data/defaults.propeties配置Gitblit端口及其他参数

这边我主要修改的是https的端口,http端口不启用,因为该控制台登录是采用的http basic校验,不安全

# cd data
# vim defaults.propeties

 

 

 

 

 

3、创建自定义SSL证书,由于以下命令采用了Java Swing Gui,需要安装有X11库的相关桌面才可以执行,而且Gitblit已经初始化好了一个CA证书(非可信任CA,关于Git客户端如何信任该CA,可参考下一篇文章),所以此处不再自定义SSL证书

# java -cp gitblit.jar com.gitblit.authority.Launcher --baseFolder data

4、以后台进程方式启动Gitblit

--baseFolder参数用于指定数据目录,默认使用gitblit下已有的data目录,数据目录存储了用户信息,配置信息,Git版本库信息等。

也可以通过配置 GITBLIT_HOME  环境变量来指定数据目录,或者可以参数 -DGITBLIT_HOME 来指定

# nohup java -jar gitblit.jar --baseFolder data &

5、访问控制台https://ip:9043

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!