使用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

相关文章推荐

mysysgit+gitblit搭建简易高效服务器

1. mysysgit+gitblit安装流程 1.1资源 需先下载好的资源(公司用的1.6,1.7+请自行匹配对应的mysysgit+gitblit): jdk1.6 Git-1.8.4...

使用Gitblit 搭建Windows Git服务器

本文转载自:这篇文章整理使用Gitblit搭建git服务器的步骤。一、下载安装 jdk 本文使用版本1.7u80. gitblit 本文使用版本1.8.0 ,直接解压无须安装.二、配置1、 jdk...

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

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

Windows平台使用Gitblit搭建Git服务器图文教程

原文地址:https://www.uedsc.com/windows-gitblit-git-server.html Git服务现在独树一帜,相比与SVN有更多的灵活性,最流...

gitblit搭建git服务器

基于giblet的git服务器,windows  linux mac 下都可以 step1:下载 giblet http://gitblit.com step2:配置giblet 创建目...

搭建Windows下的Git Server

1.起源C++03之后版本计划称为C++0x,又因为计划延迟,改称为C++11,C++0x有很新特性以标准库的形式扩充,这些特性被详细描述于一份称为TR1的文档中,TR1代表“Technical Re...
  • BusyLuo
  • BusyLuo
  • 2016年06月28日 10:45
  • 832

Git服务器的搭建与简单使用教程

一.Git服务器的搭建 下载Gitblib安装包,解压即可。网址:http://gitblit.com/ 进行相关基础配置: 打开解压的文件夹下/data/default.properties 文件...

Gitblit的安装配置及访问

Git是现在很流行的分布式版本控制工具,github更是人人皆知。但是github要求能够访问互联网。遇到不能访问互联网的情况,难道只能望git兴叹了。还好开源软件给我们提供了选择,比如Gitblit...
  • ryanzll
  • ryanzll
  • 2013年04月19日 11:26
  • 8169

Gitblit搭建git服务器

Gitblit有很多分支,不同分支有不同特性,详细参见官网: http://gitblit.com/ Gitblit 的优势 服务器端和客户端用https进行通讯,不用SSH比较简单...

关于gitblit在window环境下的配置

最近开始用git来管理代码,可是每次git每次提交都是本地,需要推送之后才能到服务器。但是本人又是本地项目,没有服务器,可是有想说能不能在本地搞一个去模拟服务器(虽然其实目前没卵用),待以后用服务器是...
  • ano1010
  • ano1010
  • 2016年04月07日 23:27
  • 2202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Gitblit 在windows 上部署你的Git Server
举报原因:
原因补充:

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