Windows平台搭建Git服务教程详解

转载自:Windows平台搭建Git服务教程详解 - 码探长 - 博客园

以下安装全部资源,都在压缩包中(点击这里),也可以去对应的官网下载。

使用软件,Gitblit简介

Gitblit是一个开源的纯Java库,用于管理,查看和服务Git存储库。它主要是为托管集中存储库的小型工作组设计的工具。

Gitblit支持SSH,HTTP和GIT协议,它包含一种备份机制(* federation *),可用于将您的Gitblit实例中的存储库以及用户帐户,团队定义,服务器设置和Groovy推钩脚本(可选)备份到另一个Gitblit实例或Gitblit Federation Client。同样,您可以使用联合机制将单个工作区Gitblit实例聚合到公共的集中式服务器。

管理员可以从Web UI创建和管理所有存储库,用户帐户和团队。可以使用Gitblit Manager或您自己的自定义工具从JSON RPC界面创建和管理所有存储库,用户帐户和团队。管理员可以使用SSH和Powertools插件从命令行创建和管理所有存储库,用户帐户和团队。

安装准备

1.安装配置jdk环境变量(请使用jdk7)

安装完成后,配置Java环境:(JDK配置, 网上很多)

  • 在系统变量下新建变量JAVA_HOME 变量值指向JDK安装的文件夹。
  • 在系统变量下新建变量CLASSPATH 变量值输入:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
  • 在Path中新建变量,输入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2.Gitblit安装配置(http://gitblit.github.io/gitblit/

将下载的压缩包解压至储存文件夹,该文件夹建议命名为Git,并在该文件夹中新建一个名为GitRepository的文件夹,用于存储资料,结构如下图所示。

至此,我们完成了所有的准备工作。

Gitblit配置

1.配置gitblit.properties

找到F:\Git\gitblit-1.9.1\data(以探长安装目录为例)下的defaults.properties文件(gitblit.properties中包括了defaults.properties文件),以记事本方式打开。

  • 配置资料库路径:找到git.repositoriesFolder,配置如下图

 

  • 配置HTTP协议端口号:找到server.httpPort,配置如下图,其中端口号不能被其他应用占用

 

  • 配置服务器IP地址:找到server.httpsBindInterface,配置如下图,输入本机的IP地址(不建议本机使用自动获取IP地址)或者Localhost

 

2.手动方式启动Gitblit服务

启动:双击安装目录(F:\Git\gitblit-1.9.1)中的gitblit.cmd,若弹出的窗体未关闭,说明服务启动成功。(图片部分展示)

关闭:关闭运行的窗体或者双击目录中的gitblit-stop.cmd关闭服务。

3.以Windows Service方式启动Gitblit

在Gitblit目录中找到installService.cmd文件,右键选择编辑,进行如下图所示配置:

  • 修改ARCH,32位系统:SET ARCH=x86;64位系统:SET ARCH=amd64
  • 添加CD为程序目录 SET CD=F:\Git\gitblit-1.9.1(Gitblit目录)
  • 修改StartParams里的启动参数,设置为“”

编辑完成保存该文件,然后以管理员运行,Gitblit服务将自动安装至Windows Service服务中,如下图所示。

 

以上就是Gitblit配置的所有步骤,此时我们在浏览输入之前设置的IP和端口,出现如下图所示界面,说明我们已经配置成功啦。

 

 使用

原文章:Gitblit使用安装使用教程_NULL-CSDN博客_gitblit使用教程

第一步安装git服务:(地址:Git - Downloading Package

安装过程,参考原文章。 默认next,也可以。  是否需要汉化自选

第二步创建仓库, 流程和git都类似。

创建项目文件夹

            

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值