Windows下使用Gitblit搭建Git服务器

Long Time No Write!最近在折腾Git,昨天在自己本地D盘建了个Git库,用于E盘Demo的版本管理。顺便总结下本地搭建Git服务器的过程。搭建选用的是Gitblit版本管理库。

环境

环境:win10
前提:

搭建

创建服务端存储资料的文件夹

可任意选择文件夹,下面步骤会用到当前文件夹路径,请记录

下载Gitblit

下载链接:http://www.gitblit.com/

解压到任意目录

无需安装,可安装在任意目录

修改配置文件

修改/data/defaults.properties文件

文件位于解压目录下的data/defaults.properties,使用“记事本打开”

  • 修改文件下的git.repositoriesFolder=
    将路径修改为2.1中创建的文件夹路径
  • 修改文件下的server.httpPort=
    设定Http协议的端口号,可设置为8080,若冲突可修改端口
  • 修改文件下的server.httpBindInterface=
    设定服务器的IP地址,这里设置为当前电脑的IP地址,下图设置为localhost,因我需要本地访问
  • 修改文件下的server.httpsBindInterface=
    设定Https协议的IP地址,这里设置为当前电脑的IP地址

    修改完成保存关闭

运行gitblit.cmd批处理文件

批处理文件位于在解压的文件夹下,如图


点击运行后在浏览器中输入Http地址+端口号或者Https地址+端口号,若配置正确可进入gitblit管理界面如下图

可将Gitblit服务加入Window Service

若不想每次启动gitblit服务都要通过2.3,则可将Gitblit服务加入Window Service,步骤如下

  • 在Gitblit目录下,找到installService.cmd文件,使用“记事本打开”
  • 修改配置
    修改ARCH
        32位系统:SET ARCH=x86
        64位系统:SET ARCH=amd64
    添加 CD 为程序目录
        SET CD=D:\Git\Gitblit-1.6.0(你的实际目录)
    修改StartParams里的启动参数,给空就可以了
    如下图
  • 双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。启动Gitblit。服务器的服务管理下,就能看到已经存在的gitblit服务了。