windows下的gitblit部署

能找到这里的,相信对git的有点多少都有了解,在此就不再赘述了,直接上步骤

首先,gitblit是java开发的,所以需要安装一个jdk,当前最新的gitblit是1.8版本,相适应的jdk是1.8 151版本的,其它版本虽然也可以运行,但是嵌入windows服务的时候,可能会报Failed creating java 的错,或者“不是有效的Win32应用程序”

https://download.csdn.net/download/wuzhengqing1/11044626

(这里有我用的软件版本,不是为了赚积分,这个积分都是平台定的,没办法修改,之前我有端时间上传东西都是0积分,此处纯粹是为了节省大家安装的时间)

首先来说一下jdk的安装配置,首先jdk一般都是在Oracle官网下载的,可以找个免安装的jdk

1、我的jdk是放在C:\Program Files\Java下面,然后再我的电脑>属性>高级系统设置>环境变量,设置Path和和ClassPath,如果是Win10的系统不识别%号,所以此处就没有配置JAVA_HOME

ClassPath参数如下:

;C:\Program Files\Java\jdk1.8.0_151\lib\tools.jar;C:\Program Files\Java\jdk1.8.0_151\lib\sa-jdi.jar;C:\Program Files\Java\jdk1.8.0_151\lib\jconsole.jar;C:\Program Files\Java\jdk1.8.0_151\lib\jawt.jar;C:\Program Files\Java\jdk1.8.0_151\lib\javafx-mx.jar;C:\Program Files\Java\jdk1.8.0_151\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_151\lib\ant-javafx.jar;

Path参数设置如下:

;C:\Program Files\Java\jdk1.8.0_151\bin;C:\Program Files\Java\jdk1.8.0_151\jre\bin

 

配置完了,可以在管理员命令行中执行java和javac的命令,查看一下jdk安装是否成功

到此jdk的部署已经完成,接下来是部署gitblit

除了上面和jdk一起的下载里面又,也可以到官网下载软件包的地址http://www.gitblit.com/,注意是1.8版本的,其它版本不一定完全不报错

下载后,解压安装包,无需安装

找到根目录下的Data文件夹下的defaults.properties文件,“记事本”打开,设置里面的配置项,如下:

1、server.httpBindInterface,设置访问的路径,注意如果是云服务,外网是映射的话,可以用ipconfig,查看一下本机的IP地址,不要用远程的IP地址访问,这样肯定访问不到

2、server.httpPort 设置访问端口,如果设置了访问不了,首先要检查防火墙中是否设置允许该接口通过,如果是云服务器,请在云服务控制台,放开你设置的端口

3、server.httpsBindInterface,如果是需要ssl证书的,可以在这里设置,通常清空下这里用默认值即可

设置完成后,保存设置

在根目录下执行gitblit.cmd,如果能运行成功,则表示配置成功了

如果只是运行成功还是满足不了git服务需要的,所以在windows系统下我们需要将其嵌入windows服务中

git中也加入了设置服务的cmd文件installService.cmd,以文本的方式打开该文件,做如下设置

1、SET ARCH=amd64,默认用过是x86的,因为现在的操作系统一般都是64位的

2、设置StartParams的参数为空

3、如果操作系统是win10,或者是不识别%号的,请将所有的%CD%替换成绝对路径

做好以上设置后,就可以以管理员的身份来运行installService.cmd,就可以成功启动git服务

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值