windows 搭建Git服务器

环境:windows10  gitblit1.8  jdk8

官网下载jdk8 和 gitblit  gitblit1.8  提取码:pyp7


万事具备只欠东风。

1. 安装 jdk 从无到有_之JAVA基本开发环境搭建

2. 解压gitblit压缩包到任意目录,进入data目录编辑 defaults文件(早些版本是直接编辑gitblit文件的),实质还是配置gitblit文件,看gitblit文件内容就秒懂了。

3.  找到git.repositoriesFolder    设置git.repositoriesFolder=你的文件夹  (如F:/data/GitRepository)

 找到server.httpPort                 设置 server.httpPort=10101

找到server.httpBindInterface 设置server.httpBindInterface=你的ip (如192.168.0.103)

找到server.httpsBindInterface设置server.httpsBindInterface=localhost

windows 搭建Git服务器

4. 配置gitblit为windos服务,修改安装目录下的installService文件  (启动服务的时候有点问题,此处只记录带以后解决,你可以跳过这步,后面不受影响)

32位系统ARCH=x86  64位系统ARCH=amd64,修改完后双击执行(管理员帐号)。

windows 搭建Git服务器

成功后,win+r 运行services.msc可看到下图

windows 搭建Git服务器

5 测试

在gitblit安装目录找到gitblit并双击启动(管理远帐号),启动成功如下图,在浏览器中输入http://192.168.0.103:10101

windows 搭建Git服务器

windows 搭建Git服务器


以上整个git服务器搭建完毕,下面内容是使用这个服务器管理一个项目Demo。通过下面内容希望能对git的原理有更深入的理解。


gitblit默认管理员帐号/密码是admin/admin

1. 创建服务端版本库

登录后选择版本库--》创建版本库      里面的东西都很好懂,就不多说了。勾选加入.gitignore选项后,下面的下拉框要学东西。别的也没什么,然后点击创建就O了

windows 搭建Git服务器


windows 搭建Git服务器

看到熟悉的连接了吧,没错那就是远程仓库。默认显示ssh:// 还是http://是可以在用户中心个人偏好里设置的。

windows 搭建Git服务器

好了用git在本地clone一份吧(git的安装就不介绍好了,也是傻瓜式安装)。

windows 搭建Git服务器

打开服务端的.git文件可以发现里面仅仅记录这项目相关的版本信息,并没包含实际的项目。

所以部署一个项目到git服务器上的思路应该是:

1. 创建远程仓库

2. 本地拉取

3.本地提交项目(直接把项目考到对应的目录,如testDemo目录,然后右键add to index-->commit-->push)

而不是想着把一个项目直接放到远程仓库里。