gitblit本地服务器搭建

Gitblit本地服务器搭建

近来有在本地主机上搭建一个git版本库,用来跟同事协同开发的需求。一番查询后,选择了Gitblit

平台:windows

Gitblit是一个基于java的仓库管理系统开源项目,在基于git的开源代码管理基础上,提供web服务来进行管理

安装成功后,遇到了本地访问Gitblit成功,远程访问失败的问题,查找后发现为防火墙拦截了端口,将端口添加到防火墙规则中,访问成功

安装

1、安装JDK

下载及安装

Gitblit基于java环境,所以要先安装JDK,官方下载地址 https://www.java.com/en/download/

下载之后直接双击运行,采用默认配置安装就可以了

添加环境变量

注:较新版本的jdk会自动添加环境变量,无需此步骤,直接跳转到验证是否安装成功

右键 “此电脑(计算机)” -> “属性” -> “高级系统设置” -> “高级” -> “环境变量” -> “系统变量”

image-20240722165740004

在系统变量中新建,变量名为JAVA_HOME,变量值为安装路径(根据实际安装路径修改)

image-20240722171043798

选中系统变量中的Path,点击编辑,在弹出的对话框中点击新建,添加如下

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

image-20240722172358953

安装之后可以在命令行窗口中,验证是否安装成功

Win+R键打开,输入cmd,打开命令行窗口,输入java -version,如下,显示版本即为安装成功

在这里插入图片描述

2、安装Gitblit

下载

官方下载地址 https://www.gitblit.com/

image-20240722172939407

选择windows版本下载

下载后解压,无需安装

配置

1.创建存储仓库文件夹

如:D:\GitRepository

2.打开Gitblit目录下的data目录下的default.properties文件,使用记事本打开

git.repositoriesFolder 设置仓库存储路径,注意路径中要使用"/“,而不是”\"

image-20240722173827735

server.httpPort设置http端口号,server.httpsPort设置https端口号

image-20240722174129986

server.httpBindInterface设置http绑定的ip地址,server.httpsBindInterface设置https绑定的ip地址

在这里插入图片描述

保存,退出

启动

两种启动方式

一是直接运行gitblit目录下的gitblit.cmd脚本,如下表示运行成功,运行过程中退出则运行失败

image-20240722175918014

运行gitblit-stop.cmd停止运行

可视化界面为gitblitw.exe,需要以管理员身份运行

image-20240722185311010

二是运行installService.cmd,运行窗口中键入“services.msc”回车,打开 Windows 服务窗口,在gitblit服务上右键启动,后续系统重启后服务自动开启

image-20240722185500254

访问

1、本地访问

浏览器输入http://127.0.0.1:10000,端口号为上面配置的端口号,或者使用https://127.0.0.1:8443,端口号也为上面配置的端口号

image-20240722190152357

默认用户名密码为admin,admin

2、远端访问

浏览器输入http://服务器IP:10000,端口号为上面配置的端口号,或者使用https://服务器IP:8443,端口号也为上面配置的端口号

如果可以ping通,但无法访问,可以查看防火墙是否开启,如果开启,

在防火墙配置中添加入站规则

image-20240722190614044

火墙是否开启,如果开启,

在这里插入图片描述

在防火墙配置中添加入站规则

在这里插入图片描述

将使用的端口添加进来,再次访问

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值