吐槽

Windows 安装 Git 那真是各种问题层出不穷,试过N种方法,反反复复不知道装了多少遍,然后又卸载。最后使用了Gitblit搭建Git服务器,虽然也遇到一些问题,但是都解决了。这个软件其实是JAVA用的,不过也适用其它方式。

提示

  • 过程挺麻烦的,一定要仔细与耐心一点,一步错全部都不行。
  • JAVA虚拟机版本对应Gitblit (64位-64位,32位-32位),否则启动不了。

stp 1

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 方式启动

  1. 以“编辑”方式打开 installService.cmd,修改 ARCH = x86 (这里设置为 x86,请根据服务器平台进行相应设置)
  2. 添加 CD 为程序目录,Set CD=youpath\gitblit-0.9.3 (你的安装目录,增加在ARCH = x86 下面)
  3. 修改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 服务器的更多相关文章

  1. Windows使用Gitblit搭建Git服务器

    安装之前需确定安装JAVA运行环境. 下载安装 首先到 Gitblit官网 下载安装包.此处使用的版本是1.8.0. 将解压得到的gitblit-1.8.0文件夹放于C:\gitServer目录下. ...

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

    Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范 ...

  3. Windows平台使用Gitblit搭建Git服务器教程

    Windows平台使用Gitblit搭建Git服务器图文教程 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭 ...

  4. Windows 使用 Gogs 搭建 Git 服务器(转)

    Windows 使用 Gogs 搭建 Git 服务器   随便说两句 之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点.现在全用 Gogs 在wind ...

  5. Windows平台下搭建Git服务器的图文教程

    Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...

  6. Windows平台下搭建Git服务器的图文教程(转发)

    Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...

  7. windows10 使用gitblit搭建git服务器

    今天在win10上使用gitblit搭建git服务器时被坑了下,因为安装的java9出现不兼容问题,果断卸载重装了jdk8.废话不多说直接进入正题吧: 第一章 前言 使用gitblit搭建git se ...

  8. Windows操作系统下搭建Git服务器和客户端。

    本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...

  9. 使用gitblit搭建git服务器

    前言 一直在学习新技术,我想都整理到博客上.公司还在坚持用svn,之前学过git都快要忘记了,此篇博客记录搭建基于gitblit的git服务器.当然直接使用linux也可以,不过我不是很熟悉,考虑到我 ...

随机推荐

  1. linux apache服务器优化建议整理(很实用)

    转载:http://www.cnblogs.com/zhongbin/archive/2013/06/11/3131865.html 1.apache服务器的time_wait过多 fin_wait1 ...

  2. 用rpm安装软件的常用步骤

    假设软件叫software.rpm 1.安装前,查看是否安装过用 rpm -q software 2.安装时,用 rpm -ivh software.rpm 3.安装后想删除,用 rpm -e sof ...

  3. 通过Intel XDK编写跨平台app(二)

    通过Intel XDK编写跨平台app(一) 通过Intel XDK编写跨平台app(二) 在这个系列的上一篇文章中,我们大致了解了Interl XDK的概况.在这一部分中,我们会详细地介绍如何通过这 ...

  4. MongoDB 基础命令 (MongoDB Shell)

    1.我们 mongodb 安装成功后,用上一篇的方法启动 mongodb服务 然后使用 mongodb shell 来做数据库的增删改查 2.创建数据库 语法: use 数据库名称 案例: > ...

  5. Python Web Scraper - Simple Url Request

    from urllib.request import urlopen html = urlopen("http://www.baidu.com") print(html.read( ...

  6. MyEclipse发布按钮无效的办法

    删除存放您MyEclipse项目的目录下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.as ...

  7. JS字符编码函数区别分析

    http://www.jb51.net/article/14657.htm js对文字编码有3个函数: escape,encodeURI,encodeURIComponent, 对应的解码函数:une ...

  8. mysql优化 慢查询(一)

    1.显示慢查询的一些参数的命令:show variables like '%slow%';结果如图

  9. 搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例(转)

    一个文档包含了安装.增量备份.扩展.api调用示例,省去了查找大量文章的时间. 搭建coreseek(sphinx+mmseg3)安装 [第一步] 先安装mmseg3 cd /var/install ...

  10. [转载]最完整PHP.INI中文版

    [转载]最完整PHP.INI中文版 http://www.21andy.com/blog/20090718/1344.html 最完整PHP.INI中文版 适用于 php-5.2 的 php.ini ...