Windows平台下Git服务器搭建

第一步:下载Java,下载地址:http://www.java.com/zh_CN/  注意要下载是完整的JDK(其中有jre)

第二步:安装Java.安装步骤不再详述。

第三步:配置Java环境变量.

右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。

  1. 新建:

    变量名:JAVA_HOME

    变量值:D:\Program Files (x86)\Java\jdk1.6.0_21【具体要根据你自己的安装路径,我的是安装在D盘的】

2.  新建:

    变量名:CLASSPATH

    变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

3. 添加:找到PATH变量,选择编辑。把%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到”变量值”的结尾处。

第四步:验证Java是否安装成功。

打开命令窗口=> 输入CMD => 确定。

在命令窗口中,输入java命令:javac,回车,如果出现如下信息,说明安装成功。

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

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

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

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

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

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

注意其中的D:\Git\GitRepository 中的"\"一定要用"/"。

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

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

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

6. 保存,关闭文件。

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

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

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

第十步:在浏览器中打开,现在就可以使用GitBlit了。

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

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

2. 用“记事本”打开。

3. 修改 ARCH

    32位系统:SET ARCH=x86

    64位系统:SET ARCH=amd64

  4. 添加 CD 为程序目录

    SET CD=D:\Git\Gitblit-1.6.0(你的实际目录)

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

6. 保存,关闭文件。

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

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

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

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

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

需要注意的是,gitblit的url与github这些平台有些差异,格式为:http://username@address:port/r/projectname.git,一个团队中每个人的clone url是不同的,在clone或者push的时候只需输入密码,因为username已经在url中指定。

git服务端安装的更多相关文章

  1. git 服务端安装

    服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码 [root@localhost home]# id git id: git:无此用户 [root@localhost h ...

  2. centos 安装git 服务端

    // 在服务端安装好git后,开始安装gitosis 3.在服务器安装gitosis sudo yum install python python-setuptools cd /usr/local/s ...

  3. git的CentOS服务端安装和windows客户端的使用

    git的CentOS服务端安装和windows客户端的使用 此教程以 搬瓦工vps CentOS 6 x64 的系统为环境,搭建 git 服务端.windows 7 系统为客户端. git客户端 在W ...

  4. Centos搭建Git服务端

    首先需要安装git,可以使用yum源在线安装 yum install -y git 创建一个git用户,用来运行管理git服务 adduser git 初始化git仓库(这里我们选择/home/git ...

  5. 开源入侵检测系统OSSEC搭建之一:服务端安装

    OSSEC是一款开源的多平台的入侵检测系统,可以运行于Windows, Linux, OpenBSD/FreeBSD, 以及 MacOS等操作系统中.主要功能有日志分析.完整性检查.rootkit检测 ...

  6. svn服务端安装、权限修改以及客户端的使用

    2017-10-1016:10:2 svn服务端安装.权限修改以及客户端的使用 svn服务端.客户端.汉化包下载 http://pan.baidu.com/s/1c1Ogj2C 1.安装服务器端程序( ...

  7. ssr 服务端安装教程

    1 ShadowsocksR 多用户版服务端安装教程(SS-Panel后端) 2 ShadowsocksR 单用户版服务端安装教程

  8. Zabbix 3.4 服务端安装部署

    关于zabbix的安装部署官方也提供了详细的安装文档,链接如下: https://www.zabbix.com/download 选择zabbix的版本,服务器平台及使用的数据库 安装和配置zabbi ...

  9. centos 7 上zabbix 3.0 服务端安装

    zabbix服务端安装 安装完毕mysql-5.6.php5.6 mysql-5.6安装:https://www.cnblogs.com/xzlive/p/9771642.html  创建zabbix ...

随机推荐

  1. codevs 2905 足球晋级

    时间限制: 1 s  空间限制: 64000 KB  题目等级 : 黄金 Gold   题目描述 Description A市举行了一场足球比赛 一共有4n支队伍参加,分成n个小组(每小组4支队伍)进 ...

  2. idea创建Maven项目时Maven插件内看不到mybatis-generator

    创建Maven项目时插件配置添加了mybatis-generator但是右侧maven project始终没有看到插件 需要放在和pluginManagement同级别,修改配置如下:

  3. Swift详解之NSPredicate

    言:谓词在集合过滤以及CoreData中有着广泛的应用.本文以Playground上的Swift代码为例,讲解如何使用NSPredicate. 准备工作 先在Playground上建立一个数组,为后文 ...

  4. 读懂CommonJS的模块加载

    叨叨一会CommonJS Common这个英文单词的意思,相信大家都认识,我记得有一个词组common knowledge是常识的意思,那么CommonJS是不是也是类似于常识性的,大家都理解的意思呢 ...

  5. 【简●解】[HAOI2007] 理想的正方形

    [简●解][HAOI2007] 理想的正方形 可恶的\(DP\). [题目大意] 有一个\(a*b\)的整数组成的矩阵,现请你从中找出一个\(n*n\)的正方形区域,使得该区域所有数中的最大值和最小值 ...

  6. GC 机制

    1. 为什么需要垃圾回收? 因为内存是有限的,在不断的分配内存空间而不回收的话内存迟早都会被消耗完,所以垃圾回收是必须的. 2. 触发GC 的条件: 1.GC在优先级最低的线程中运行,一般在应用程序空 ...

  7. h5 页面 禁止网页缩放

    //禁用双指缩放: document.documentElement.addEventListener('touchstart', function (event) { if (event.touch ...

  8. Android 图片设置圆角 方法之二

    Android中经常会遇到对图片进行二次处理,例如加圆角,或者显示圆形图片.接下来我们再介绍一种方法. 首先, 自定义ImageView: android:id="@+id/iv" ...

  9. Python中的函数(4)

    一.传递列表 你经常会发现,向函数传递列表很有用,这种列表包含的可能是名字.数字或者更复杂的对象(如字典). 将列表传递给函数后,函数就能直接访问其内容. 栗子:假设有一个用户列表,我们要和其中每一位 ...

  10. Python 文件操作(一)

    一.注意事项 A.能调用方法的一定是对象 B.文件的操作流程: 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 二.操作实现方法 '''文件名:小双双文件内 ...