【Git】如何搭建git服务器,并运行调试

一、问题

1.1、环境
电脑环境:Windows 10;
JDK环境: Jdk1.8;
Gitblit版本:1.8.0;
1.2、问题
我们在代码管理的时候,如果不想托管,又想高效的管理代码,那么如何操作呢?git 搭建私服,给了我们一个很好的选择;本项目是根据网上多位博主的操作,手动实际操作了一遍,文末有博文连接;毕竟,搭框架还是要自己动手操作一遍才踏实;

二、解答

2.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处理过的特殊的压缩文件):
在这里插入图片描述
本篇内容完结;

三、总结

欢迎关注我的
CSDN博客: https://blog.csdn.net/River_Continent
微信公众号:幕桥社区
在这里插入图片描述
* 知乎:张牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities
* 简书: https://www.jianshu.com/u/02c0096cbfd3

四、参考资料:
1、Gitblit官网:http://www.gitblit.com/
2、[狂风骤起](https://www.cnblogs.com/xifenglou/p/6952604.html):https://www.cnblogs.com/xifenglou/p/6952604.html
3、Gitblit使用过程中的记录:https://www.jianshu.com/p/b14b5a8afe0e

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值