Windows平台下Git服务器搭建

前提是确保存在JDK环境。

第一步:下载Gitblit.下载地址:http://www.gitblit.com/

第二步:解压缩下载的压缩包即可,无需安装。

第三步:创建用于存储资料的文件夹。

第四步:配置gitblit.properties 文件。

  1. 找到Git目录下的data文件下的gitblit.properties文件,“记事本”打开。

  2. 找到Git.repositoriesFolder(资料库路径),赋值为第七步创建好的文件目录。

  3. 找到server.httpPort,设定http协议的端口号

  4. 找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。

  5. 找到server.httpsBindInterface,设定为localhost

  6. 保存,关闭文件。

第五步:运行gitblit.cmd 批处理文件。

  1. 找到bitblit目录中的gitblit.cmd文件,双击 

  2. 运行结果如下,运行成功。

第六步:在浏览器中打开,现在就可以使用GitBlit了。默认用户名密码都是 admin

第七步:设置以Windows Service方式启动Gitblit.

  1. 在Gitblit目录下,找到installService.cmd文件

  2. 用“记事本”打开。

  3. 修改 ARCH

    32位系统:SET ARCH=x86

    64位系统:SET ARCH=amd64 (感觉是个坑)

此处也是有问题的,设置 amd64 根本不起效果,我就设置成x86

  4. 添加 CD 为程序目录

        设置cd不生效,此处我直接写的路径。

  5. 修改StartParams里的启动参数,给空就可以了。

  6. 保存,关闭文件。

第八步:以Windows Service方式启动Gitblit.

1.双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。

2. 在服务器的服务管理下,就能看到已经存在的gitblit服务了。

此时如果找不到服务,说明执行installService.cmd出错了,可在文件最后一行增加 pause->nul  再次执行就不会出现一闪而过的效果。

有了服务后,可能会出现服务启动不了的情况,此时右键 管理员身份运行 gitblitw.exe

设置jvm.dll,多设置几次试试,同时设置好gitblit.jar 的路径。 

这里要多设置几次,因为JVM.dll 版本有很多,找到自己适合的那一款不容易 。

3. 平时使用时,保持这个服务是启动状态就可以了。

以上就是Windows平台下,配置Gitblit服务器的全部的全部内容。

gitblit 配置图文详解的更多相关文章

  1. Cocos2d-x win7 + vs2010 配置图文详解

    Cocos2d-x win7 + vs2010 配置图文详解 下载最新版的cocos2d-x.打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d ...

  2. Python安装、配置图文详解(转载)

    Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(I ...

  3. 【和我一起学python吧】Python安装、配置图文详解

     Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境( ...

  4. SpringBoot中使用UEditor基本配置(图文详解)

    SpringBoot中使用UEditor基本配置(图文详解) 2018年03月12日 10:52:32 BigPotR 阅读数:4497   最近因工作需要,在自己研究百度的富文本编辑器UEditor ...

  5. office-001-Outlook邮件配置图文详解

    本节以 Windows 7 操作系统下 Microsoft Outlook 配置电子邮件的方法,配以图文进行详解.敬请各位亲们参阅,若有不足之处,敬请指正,不胜感激! 闲话少数,话归正题.默认用户已经 ...

  6. Linux CentOS 服务器搭建与初始化配置图文详解

    这几天对服务器兴趣贼为浓厚,在虚拟机上装了一个CentOS7玩了玩,遇到过很多问题,比如网卡驱动设置,不能ping 等等问题,然后掏钱买个ECS搭服务器玩玩,下面就开始谢谢我的心路历程吧. 首先 买服 ...

  7. Cocos2d-x win7 + vs2010 配置图文详解(亲测)

    下载最新版的cocos2d-x.打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图: 下载完之后, ...

  8. PhantomJS、CasperJS安装配置图文详解

    目前网站主流的加载方式: 一种是同步加载:另一种是异步加载,也即我们常说的用ajax.对于同步加载的网站,普通的爬虫程序轻松就能搞定.但是对于那种异步请求数据的网站,通常使用selenium+Phan ...

  9. Python安装、配置图文详解

    原文地址:http://weixiaolu.iteye.com/blog/1617440 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 ...

随机推荐

  1. Linux文件和目录的粘滞位(sticky bit)

    今天维护系统时发现一个非常诡异的问题:AAA用户和BBB用户同属AAA组,但用AAA用户创建的文件,权限设置为777后,还是不能用BBB用户删除.诡异! 几经周转,发现AAA用户创建文件位置的上层目录 ...

  2. HDU ACM 1224 Free DIY Tour (SPFA)

    Free DIY Tour Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  3. python基本数据类型 数字 和 字符串

    一.数字      int type可以查看数据类型 将字符串转换为数字: a=" b=int(a) print(type(a)) 以十六进制或者八进制或者二进制的形式转换为十进制: num ...

  4. CSRF 漏洞原理详解及防御方法

    跨站请求伪造:攻击者可以劫持其他用户进行的一些请求,利用用户身份进行恶意操作. 例如:请求http://x.com/del.php?id=1 是一个删除ID为1的账号,但是只有管理员才可以操作,如果攻 ...

  5. oracle的order by排序中空字符串处理方法

    1.缺省处理 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前 2.使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如 ...

  6. 【微软编程一小时】题目1 : Arithmetic Expression

    时间限制:2000ms 单点时限:200ms 内存限制:256MB 描写叙述 Given N arithmetic expressions, can you tell whose result is ...

  7. 月球美容计划之最小生成树(MST)

    寒假学的两个算法,普里姆,克鲁斯卡尔最终弄明确了.能够发总结了 先说说普里姆,它的本质就是贪心.先从随意一个点開始,找到最短边,然后不断更新更新len数组,然后再选取最短边并标记经过的点,直到全部的点 ...

  8. Spring Boot属性配置文件详解

    相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁 ...

  9. Excel各种条件求和的公式汇总

    经常和Execl打交道的人肯定觉得求和公式是大家时常用到的.Excel里有哪几路求和公式呢?他们的使用方式又是怎样?我为大家汇总一下. 使用SUMIF()公式的单条件求和: 如要统计C列中的数据,要求 ...

  10. 理解 JavaScript 中的 for…of 循环

    什么是 for…of 循环 for...of 语句创建一个循环来迭代可迭代的对象.在 ES6 中引入的 for...of 循环,以替代 for...in 和 forEach() ,并支持新的迭代协议. ...