使用Gitblit 在windows 上部署你的Git Server

转载 2016年05月31日 10:22:34

前言

  之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的Git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问题。Bonobogit对Windows要求的平台也高,于是又在网上找了一下,发现其实还是有不少软件支持在Windows平台上部署git Server 的。

Gitblit

  Gitblit 是一个使用Java来管理Git的软件,其本身有很多特性分支。关于Gitblit 的详细情况可以到官网上查看: http://gitblit.com

 闲话少说,以下是gitblit 的安装步骤。(首要条件Java 虚拟机 !)

1、下载Gitblit 这里我使用的是Gitblit Go 分支,这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。

下载地址:http://code.google.com/p/gitblit/downloads/detail?name=gitblit-1.0.0.zip

2、配置gitblit.properties 文件。

  gitblit需要配置的东西不多,一般我们只要配置下面几项即可:

git.repositoriesFolder   这个是存放Git库的文件夹。

server.httpPort 和server.httpsPort   分别为http协议和https 协议的端口。

server.httpBindInterface 和server.httpsBindInterface 宿主监控的网络接口 ,就是服务器端访问的网址。

 

git.repositoriesFolder = d:/git  表示仓库路径

 

server.httpPort = 10010 表示端口为10010

 

server.httpsPort = 0  禁用https

 

server.httpBindInterface = 服务器IP地址

 

server.httpsBindInterface = localhost  如果禁用https,这个就无所谓了



完成后运行gitblit.cmd 批处理文件,可以看到以下界面:

然后在浏览器输入  上面修改的 httpBindInterface 的地址(这里为 Localhost) 和端口 httpPort:

在界面上输入用户名和密码  默认都为 admin (这个在Users.conf文件中)。

进入系统后就可以创建 Git Repository 和会员了。

 

以Windows service 方式启动

   Gitblit可以使用 Apache Commons Daemon 方式配置安装为Windows service。

以“编辑”方式打开 installService.cmd

修改 ARCH  = x86 (这里设置为 x86,请根据服务器平台进行相应设置)

添加 CD 为程序目录,

Set CD=youpath\gitblit-0.9.3

修改StartParams里的启动参数,这里我们把它的配置全部删除,使用 gitblit.properties里的配置即可。

以管理员方式打开CMD 然后运行这个批处理文件。
如果没有提示异常 则到 “服务“ 组件里 找到 ”gitblit“ 这个服务然后启动。
打开历览器 输入 地址就可以看到刚才的网站了。

备注:可以在 CMd 中 运行 SC delete "服务名称" 删除服务;程序目录 Logs 下查看日志信息。

 

其他 Windows 上的 Git 服务器端

http://gitstack.com/   这个是收费的

http://www.chodounsky.net/bonobo-git-server/

https://github.com/otac0n/WebGitNet/wiki/Getting-Started

https://github.com/yysun/Git-Web-Access

GitBlit服务器团队协作方式

1. 新建远程仓库 登陆Gitblit账户后。 2. 仓库权限配置 3. 团队成员提交 成员提交代码方式采用工单方式提交; 新建工单: 工单描述信息 向工单提交代码 通过...
  • z2066411585
  • z2066411585
  • 2016年10月16日 16:49
  • 4559

基于Web的Git 管理(使用Gitblit 在windows 上部署你的Git Server)

前言   之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问题。Bonobogit对W...
  • techbirds_bao
  • techbirds_bao
  • 2013年06月24日 15:20
  • 12382

Win10 Gitblit使用笔记

主体流程搜帖子完成。我的配置比网上简单些[2/3/5],记录如下: 1、不修改gitblit.properties配置文件,使用默认; 2、根据系统修改installService.cmd文件的...
  • CSDN_LuoYang
  • CSDN_LuoYang
  • 2016年11月10日 12:07
  • 583

在Windows Server下搭建Gitblit服务器

在Windows Server上搭建Gitblit服务器由于使用惯了git进行版本控制,但是又不能把单位的代码挂到github上开源,所以就用之前一天闲置的服务器着手搭建了一个gitblit服务器。由...
  • u012449363
  • u012449363
  • 2017年08月07日 16:44
  • 400

使用iis在windows系统上假设git服务器

1.首先,需要开启IIS服务。 在windows server 服务管理器中,添加IIS服务。 2.下载BONOBO Server. 此为ASP.NET开发的开源Git服...
  • x_studying
  • x_studying
  • 2016年05月16日 00:12
  • 1069

Windows平台下Git服务器搭建

环境:Windows 10 专业版32位 因为公司服务器上已经搭了Visual SVN等,只好在Windows上搭个Git Server给大家用。 参考链接:http://www.cnblogs....
  • a117653909
  • a117653909
  • 2016年04月18日 19:43
  • 39004

【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)

本文介绍了项目持续集成工具Jenkins的安装部署过程,以及与版本控制系统Git的配合使用,最后通过详细的例子介绍了应该如何建构一个持续集成的项目管理。其中,解决了很多安装部署中遇到的问题。...
  • houqingdong2012
  • houqingdong2012
  • 2014年08月24日 20:24
  • 4837

使用Gitblit 在windows 上部署你的Git Server

前言   之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问题。Bonobogit...
  • pengchua
  • pengchua
  • 2012年07月22日 09:53
  • 19555

使用gitblit在windows上部署git服务器

Windows平台下Git服务器搭建 第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述。   第三步:配置Jav...
  • x_studying
  • x_studying
  • 2016年05月25日 00:25
  • 3895

使用Gitblit 在windows 上部署你的Git Server

前言   之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的Git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问题。Bonobogit...
  • J_H_S
  • J_H_S
  • 2017年06月08日 23:14
  • 268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Gitblit 在windows 上部署你的Git Server
举报原因:
原因补充:

(最多只允许输入30个字)