Linux服务器使用Gitblit搭建Git服务器之使用war包部署在Tomcat

1、安装git

2、java环境及tomcat安装

可以使用wegt下载或者下载后通过ftp传到服务器中

解压:tar -zxvf xx.tar.gz -C /usr/local/

重命名: mv /apache-tomcat tomcat9

在安装目录的data文件夹下,有两个配置文件gitblit.properties和default.properties,这里我们修改default.properties文件内容。

git.repositoriesFolder = ${baseFolder}/git      配置仓库目录,用于放置创建的仓库,默认路径为${baseFolder}/git  
git.acceptedPushTransports = HTTP HTTPS SSH     可使用的传输协议,默认支持HTTP,HTTPS,SSH,还有另外一种为GIT  
web.siteName = gitblit                          指定站点名称,此名称会作为网站页面标题显示  
server.httpPort = 8080                            HTTP协议端口,默认为0,表示禁用此协议,为了安全性起见可禁用此协议  
server.httpsPort = 8443                         HTTPS协议端口,默认为8443,如果0,表示禁用此协议  
server.certificateAlias = localhost             证书别名,该别名是一主机名,使用该别名后只能通过该主机名进行访问Web页面  
server.storePassword = gitblit                  服务端KeyStore密码,该密码在生成服务器证书时需要使用  

测试运行:进入tomcat9/bin 文件夹下 运行 ./startup.sh

我是用的阿里云ECS服务器,默认情况下防火墙没有开放8080端口,需要进入控制台,在安全组中开放8080端口

打开浏览器 http://ip:8080 测试

参考:Linux 服务器下 tomcat9的安装部署(SSL证书部署)以及遇到的问题解决

3、官网下载war包

http://gitblit.com

在这里插入图片描述

4、部署war包

把war 包放在 webapps 下,重启tomcat即可,然后打开本地浏览器输入服务器地址+项目名就可以访问了!

将war包移动到webapps下:

mv /usr/local/gitblit-1.8.0.war /usr/local/tomcat9/webapps/

在这里插入图片描述

5、修改repository存储位置

经过上面的步骤,你的repository默认放在你的tomcat项目下的,如果想自己指定文件夹,该怎么办呢?看官方文档
在这里插入图片描述

解释一下:官方提供了三种方式来修改 baseFolder:

  1. 您可以指定一个GITBLIT_HOME的环境变量或者指定一个为-DGITBLIT_HOME的JVM系统属性。
  2. 修改WEB-INF/web.xml中的env-entry属性。
  3. 打开tomcat下的 / conf / context.xml文件 插入
    name=“baseFolder” type=“java.lang.String” value=“你的路径” override=“false” />

这里我是用的第三种方式。
原文中第三种方式,没有生效。 然后出现了gitblit仓库被删后仓库都没有了。
在这里插入图片描述

参考博客:

Linux服务器使用Gitblit搭建Git服务器之使用war包部署在Tomcat下(二)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值