Windows 使用 Gitblit 搭建 Git 服务器
吐槽
Windows 安装 Git 那真是各种问题层出不穷,试过N种方法,反反复复不知道装了多少遍,然后又卸载。最后使用了Gitblit搭建Git服务器,虽然也遇到一些问题,但是都解决了。这个软件其实是JAVA用的,不过也适用其它方式。
提示
- 过程挺麻烦的,一定要仔细与耐心一点,一步错全部都不行。
- JAVA虚拟机版本对应Gitblit (64位-64位,32位-32位),否则启动不了。
stp 1
- 首要条件是安装Java虚拟机,安装步骤就不写了。
- 下载链接:https://www.java.com/zh_CN/
stp 2
- 下载Gitblit:http://gitblit.com/
- 安装Gitblit,选择你自己要安装的盘符,没啥难度,步骤也不写了。

- 配置Gitblit,找到目录 gitblit.properties,用GTRL + F 定位关键字修改 (下面很重要,看仔细。)
配置Gitblit目录下的\data\gitblit.properties文件
git.repositoriesFolder = d:/git 表示Git仓库路径
server.httpPort = 10010 表示端口为10010
server.httpsPort = 0 禁用https
server.httpBindInterface = 服务器IP地址
server.httpsBindInterface = localhost 如果禁用https,这个就无所谓了
stp 3
- 找到下面目录,执行 gitblit.cmd,如果出现如下的界面,表示启动GitBlit成功
- (账号密码默认为:admin)

- 看到这样代表OK了

stp 4
- 在浏览器中输入服务器IP与端口号即可进行giblit管理(例如我的机子上IP为192.168.0.19,端口号设置为10010)

stp 5
以Windows service 方式启动
- 以“编辑”方式打开 installService.cmd,修改 ARCH = x86 (这里设置为 x86,请根据服务器平台进行相应设置)
- 添加 CD 为程序目录,Set CD=youpath\gitblit-0.9.3 (你的安装目录,增加在ARCH = x86 下面)
- 修改StartParams里的启动参数,这里我们把它的配置全部删除(""),使用 gitblit.properties里的配置即可。


以管理员方式打开CMD 然后运行installService.cmd。
如果没有提示异常 则到 “服务“ 组件里,找到 ”gitblit“ 这个服务然后启动,设置为自动。
打开浏览览器 输入 地址就可以看到刚才的网站了。
备注:可以在 CMd 中 运行 SC delete "服务名称" 删除服务;程序目录 Logs 下查看日志信息。

stp 6
- 给团队成员注册账号,分配权限,然后就可以愉快的使用了。
- 下载Git客户端使用,链接:https://git-scm.com/downloads
- 不习惯命令,也可以安装TortoiseGit,链接:https://tortoisegit.org/download/
- 英语不好,可以下载TortoiseGit对应该版本的汉化包,上面链接页面可以下载。
总结
踩了好多坑,最后弄成了一件事,最后还是蛮有成就感的,虽然不是什么大事,积少成多吧。
Windows 使用 Gitblit 搭建 Git 服务器的更多相关文章
- Windows使用Gitblit搭建Git服务器
安装之前需确定安装JAVA运行环境. 下载安装 首先到 Gitblit官网 下载安装包.此处使用的版本是1.8.0. 将解压得到的gitblit-1.8.0文件夹放于C:\gitServer目录下. ...
- Windows平台使用Gitblit搭建Git服务器图文教程
Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范 ...
- Windows平台使用Gitblit搭建Git服务器教程
Windows平台使用Gitblit搭建Git服务器图文教程 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭 ...
- Windows 使用 Gogs 搭建 Git 服务器(转)
Windows 使用 Gogs 搭建 Git 服务器 随便说两句 之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点.现在全用 Gogs 在wind ...
- Windows平台下搭建Git服务器的图文教程
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...
- Windows平台下搭建Git服务器的图文教程(转发)
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...
- windows10 使用gitblit搭建git服务器
今天在win10上使用gitblit搭建git服务器时被坑了下,因为安装的java9出现不兼容问题,果断卸载重装了jdk8.废话不多说直接进入正题吧: 第一章 前言 使用gitblit搭建git se ...
- Windows操作系统下搭建Git服务器和客户端。
本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...
- 使用gitblit搭建git服务器
前言 一直在学习新技术,我想都整理到博客上.公司还在坚持用svn,之前学过git都快要忘记了,此篇博客记录搭建基于gitblit的git服务器.当然直接使用linux也可以,不过我不是很熟悉,考虑到我 ...
随机推荐
- PHP - AJAX 与 PHP
PHP - AJAX 与 PHP AJAX 被用于创建交互性更强的应用程序. AJAX PHP 实例 下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 服务器进行通信: 实例 尝试在输入 ...
- unity3d GameCenter的使用
原地址:http://blog.sina.com.cn/s/blog_6b3661a901013zmh.html 因为开发的游戏需要支持GameCenter,老大把这活交给我来搞,于是俺就百度Goog ...
- ios开发之-继承的实现运用
// // main.m // 继承 // // #import <Foundation/Foundation.h> #import "Animal.h" #impor ...
- 转:VB用ADO连接SQLServer数据库
'数据源信息常量 Public Const conn As String = "Provider = SQLOLEDB.1;Password = sa; UserID = sa; Initi ...
- 开源微内核seL4
微内核 越大的系统潜在的bug就越多.所以微内核在降低bug方面非常有优势,seL4是世界上最小的内核之中的一个.可是seL4的性能能够与当今性能最好的微内核相比. 作为微内核,seL4为应用程序提供 ...
- 31、Arrays数组排序(续)——自定义排序
自定义的类要按照一定的方式进行排序,比如一个Person类要按照年龄进行从小到大排序,比如一个Student类要按照成绩进行由高到低排序. 这里我们采用两种方式,一种是使用Comparable接口:让 ...
- mysql-5.7.12-winx64安装版配置、使用
一.下载 http://dev.mysql.com/downloads/mysql/ 下载版本:Windows (x86,64-bit), ZIP Archive(mysql-5.7.12-winx6 ...
- 基于spring-boot的社区社交微信小程序,适合做脚手架、二次开发
基于spring-boot的社区社交微信小程序,适合做脚手架.二次开发 代码地址如下:http://www.demodashi.com/demo/13867.html 1 概述 笔者做的一个后端基于s ...
- C#:数据库操作(待补充)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...
- TocControl控件图层无法显示问题
在窗口里的层层嵌套SplitContainer后,出现最内层SplitContainer内部TocControl控件图层无法显示问题:加载完mxd后代后加上axTOCControl1.SetBuddy ...