搭建git服务器,并运行调试

本文详细介绍了如何从零开始搭建GitBlit代码管理平台,包括下载、配置及部署过程。同时,针对服务器环境下启动失败、端口冲突、远程访问等问题提供了具体解决方案,并附带了新增仓库和提交文件的操作步骤。

1…1、基本知识;

1、gitblit下载地址:下载地址点我
2、本地下载git extensions;
3、下载安装jdk;

2.2、实战
将下载的gitblit压缩包解压,我这里下载的是:1.8.0的版本:
在这里插入图片描述

然后,我们进入data目录:
在这里插入图片描述

这里,我们要做2件事:
①、将gitblit.properties里的配置信息,key为include的值改为自己自定义的配置文件,这里我准备新弄一个pets.properties配置文件:
在这里插入图片描述

②复制defaults.properties,并改名为自己项目的配置文件,然后改名为上面提到的pets.properties配置文件;

③、然后将pets.properties配置文件里key为git.repositoriesFolder的值修改为服务器上主干代码存放地址,这里,我新增了/git.repositories/git目录,以后的代码就提交到这里;
在这里插入图片描述
④、修改gitblit服务器启动的http请求端口号为10101,因为后面项目启动了,会带web端进行用户管理,权限配置,代码管理进度等管理;
在这里插入图片描述
⑤、修改好了之后,我们就可以到data目录同级的文件里,找到gitblit.cmd这个文件,然后用【超级管理员】的身份运行cmd,然后执行gitblit.cmd脚本,接着在web端页面进行管理,角色配置等操作了;

⑥、打开浏览器,访问ip地址:10101端口号就可以访问web管理页面了;
在这里插入图片描述
2.3、问题1
我在本地搭建项目的时候,正常启动,上面的截图也是在本地截图的;但是,我到服务器上启动项目,却报错了,报错信息如下:
在这里插入图片描述
我用netstat -aon|findstr "8089"也没有发现占用的端口号啊,一直不知道哪里冲突了,换了好几个端口号都是这样;我后来发现,可能根本不是端口号的冲突,会不会是地址的冲突;因为,这里日志里说的是:无法注册请求,关键词是address,所以我把原来的具体的IP地址换成了127.0.0.1,然后就成功了:
在这里插入图片描述
2.4、问题2
然后我们去外网访问,发现根本访问不了。。。
查看了防火墙,防火墙是关着的,没有然后查看了 【洛易】的博客,在自己的pets.properties文件里,将server.httpBindInterface= 空着就好,接着在外网就能访问了;感谢;

2.5、新增仓库
①、登录gitblit的web端管理页面,点击右上角,有一个【new repository】点击:
在这里插入图片描述
②、起一个git项目名字即可,然后点击下方的创建,一个仓库就创建完毕了;
在这里插入图片描述

2.6、提交文件
选择本地需要提交的文件夹/文件,然后选择:
在这里插入图片描述

在Git Extensions选项中选择Add files:
在这里插入图片描述

然后打开Git Extensions,将需要提交的东西下拉到左下角的【反载入】去,然后提交即可;
在这里插入图片描述

然后我们登陆服务器,发现下图目录下有一个100M的文件,跟我本地大小的差不多,如果没猜错,这个就是经过git处理过的PACK文件(你可以理解为Git处理过的特殊的压缩文件):
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值