windows下搭建Git服务器

本文详细介绍了在Windows上搭建Git服务器的步骤,包括下载GitBlit,配置gitblit.properties和defaults.properties文件,设置服务器IP和端口,创建资料库,并将其设置为Windows服务。最后,通过访问URL验证GitServer的搭建成功,并提供了服务安装和问题排查的方法。
摘要由CSDN通过智能技术生成

第一步:下载Git服务端:http://www.gitblit.com/

在这里插入图片描述
不好下载的给您备上百度云链接:
链接:https://pan.baidu.com/s/1PMZP3ZAQNXSsd3NBHQ-t-Q
提取码:7kyk

第二步:解压(不需要安装)

在这里插入图片描述

第三步:配置

1、创建资料库,也就是用于保存上传资料的文件夹,这里我取名为GitRepository
在这里插入图片描述
2、找到Git目录中data文件下的 gitblit.properties 文件
在这里插入图片描述
这个文件就是Git运行时读取配置信息的文件,在1.8版本中,Git的配置都在这里,但是到了1.9版本,配置信息被提取出来了,默认把配置信息提取到了defaults.properties文件中,但是Git会从这个文件读取,所以要在这个文件里引用defaults.properties文件,如下图(因为我用的版本是1.9.1,这个文件不需要修改,但是需要修改defaults.properties文件,写这一段话是为了让大家了解一下这个变化):
在这里插入图片描述
我这里使用的是gitblit-1.9.1,所以需要在defaults.properties文件中配置

3、找到Git目录中data文件下的 defaults.properties 文件
在这里插入图片描述
打开这个文件后:
①找到 git.repositoriesFolder
配置如下:

git.repositoriesFolder = E:\Git Server\GitRepository

这一步是配置资料库,我们搭建好Git Server以后上传的资料就会保存在这里,路径是我们在上面创建的
②找到 server.httpPort
配置如下:

server.httpPort = 6699

这一步是设定http协议的端口号,需要注意的是:设定端口不要与已有端口冲突,例如sql server和Tomcat等服务的端口号,和他们错开。
③找到 server.httpBindInterface和server.httpsBindInterface
配置如下:

server.httpBindInterface = 127.0.0.1
server.httpsBindInterface = 127.0.0.1

这一步是设定服务器的IP地址,这里填写你的服务器IP,我在本地学习搭建Git Server写的这篇文章,所以写的是127.0.0.1
配置好的信息如下:
在这里插入图片描述
为了方便截图,我把这些信息放在了一起,你的文件打开应该不是这样的。

配置好以后保存文件。

第四步:测试Git Server是否搭建成功。

在这里插入图片描述
双击gitblit.cmd文件,运行成功,结果如下:
在这里插入图片描述
打开浏览器,访问上面我们配置好的IP和端口:http://127.0.0.1:6699/
访问结果如下:
在这里插入图片描述
默认的用户名和密码都是admin,输入后点击登录按钮,如下图:
在这里插入图片描述
到这里Git Server就已经配置好了。

第五步:把搭建好的Git Server设置为windows服务

在Git根目录下,找到 installService.cmd 文件,用文本编辑器打开如下图:
在这里插入图片描述
按照截图中修改完毕后,保存,以管理员身份运行,如下图:
在这里插入图片描述
有一个黑框一闪而过,这是正常的,其实配置出现错误,也是黑框一闪而过 /哭笑
验证一下,打开windows服务面板:
在这里插入图片描述
可以看到gitblit已经出现在列表中,服务安装成功。到此配置结束。

Git服务器搭建好了,那么接下来就到创建远程版本库,提交推送代码了,文章写的比较详细,但是太长不方便查看,分成了两篇,见谅。

后续:git服务器创建版本库,本地代码关联远程仓库并上传代码点这里查看

如果在服务列表中找不到gitblit,进行如下操作:
在这里插入图片描述
根据上图提示修改完毕,再次保存,以管理员身份运行gitblit.cmd,问题即可解决。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值