Windows如何搭建自己的Git服务器

一、使用的服务?

Gitblit什么是 Gitblit?
Gitblit 是一个开源的纯 Java 堆栈,用于管理、查看和提供Git存储库。
它主要是为希望托管集中式存储库的小型工作组设计的工具

二、安装步骤

1、安装java环境

1.1下载安装java 注意(java的版本需要在1.7及以上),安装步骤这里不再赘述

1.2配置java的环境变量

  • PATH
  • CLASSPATH

1.3检验java环境是否安装成功

  • java
  • javac

2、下载安装Gitblit

2.1下载地址

http://www.gitblit.com/

2.2解压下载的压缩包到自己想要存放的路径,无需安装

2.3配置gitblit

2.3.1创建存放文件的仓库

2.3.2找到gitblit下的data文件夹中的gitblit.properties文件,用文档编辑器打开

2.3.3查看gitblit使用的配置文件是哪一个 (不同版本的gitblit这里的配置写法可能不同,低版这个文件就是配置文件)

2.3.4复制defaults.properties文件(这个是默认的配置文件 一般不要在这面直接修改) 改为自己的文件名(如user.properties)

2.3.5制定资源文件的存放路径 (即第一步创建的文件夹路径)

2.3.6找到 server.httpPort 设定http协议的端口,(注意不要与电脑已有的其他服务端口冲突)

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

2.3.8运行gitblit.cmd 批处理文件


2.3.9浏览器访问服务

3、设置成Windows服务启动模式(也可不设置)

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

3.2设置对应的属性值

  修改 ARCH32位系统:SET ARCH=x8664位系统:SET ARCH=amd64添加 CD 为程序目录SET CD=E:Gitgitblit-1.8.0 (你的实际目录)修改StartParams里的启动参数给空就可以了

64

添加 CD 为程序目录

SET CD=E:Gitgitblit-1.8.0 (你的实际目录)

修改StartParams里的启动参数

给空就可以了


**到此就完成了**

Windows如何搭建自己的Git服务器相关推荐

  1. Windows平台下搭建自己的Git服务器

    Gitblit 是一个纯 Java 库用来管理.查看和处理 Git 资料库,相当于 Git 的 Java 管理工具. Gitblit 支持Linux操作系统,因此 Gitblit 需要java运行环境 ...

  2. php实现git服务器,如何搭建和配置Git服务器

    本篇文章给大家带来的内容是介绍如何搭建和配置Git服务器,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 安装Git 安装依赖yum install curl-devel expat- ...

  3. 阿里云CentOS7.3搭建多用户私有git服务器(从安装git开始)

    起因 自己会有练手的不敢公开的项目,就自己搭建个服务器放自己的渣代码了. 在经历了连不上服务器.没有访问权限.没法提交以后,我打通了任督二脉. 我这个git服务器适合条件:1.就那么几个人小项目,不是 ...

  4. 在CentOS下搭建自己的Git服务器

    2019独角兽企业重金招聘Python工程师标准>>> 首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便.这步默认你会,就不讲了. 有了CentOS,那么 ...

  5. 搭建自己的GIT服务器

    出于个人需要,搭建一个自己的GIT服务器是在所难免. 方便自己管理代码,也方便composer. root登录服务器,新建一个用户组 && 所属该组的用户. # 新建一个git用户组g ...

  6. git clone 多个_搭建自己的 Git 服务器

    根据 RhodeCode[1] 在 2016 年做过的一项分析报告 Version Control Systems Popularity in 2016[2],在如今的 VCS(版本控制系统)领域,G ...

  7. 搭建自己的 Git 服务器

    根据 RhodeCode 在 2016 年做过的一项分析报告 Version Control Systems Popularity in 2016,在如今的 VCS(版本控制系统)领域,Git 几乎已 ...

  8. 如何搭建自己的git服务器

    git是什么? git是目前世界上最先进的分布式版本控制系统.出自linux之父之手 SVN与Git的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑 ...

  9. 怎么git 自己建的服务器_如何搭建自己的git服务器

    前几天在服务器亲自搭建git服务器,之前只是我自学了git的知识,在网上找了很多资料,重装了很多次,都不知道怎么使用,最后自己研究了好几遍,终于把git服务器搭建起来了.但是不知道我这种方法对不对,分 ...

最新文章

  1. 信息大脑如何从物理大脑中涌现?
  2. Android中的常量 DEFAULT_KEYS_SHORTCUT
  3. 如何基于 K8s 构建下一代 DevOps 平台?
  4. Linux安装screen时的问题
  5. 初识图机器学习(part5)--图表示学习2.0
  6. elementui下拉框选择图片_element ui下拉框如何实现默认选择?
  7. 前端学习(3015):vue+element今日头条管理--自定义验证规则
  8. 友益文书类似软件_团队成员分享 | 港中文翻译学姐:硬件不够,软件来凑;心之所愿,无所不能...
  9. 懒汉式(线程安全,同步代码块儿)
  10. mysql 建表覆盖原先表_mysql表与表之间建关系
  11. 微信小程序教程笔记4
  12. JDK动态代理源码解读
  13. 一文读懂数据脱敏技术在智能汽车中的应用
  14. 视频录制——SurfaceView + MediaRecorder 实现视频录制功能
  15. 华为OD机试 - 找朋友(Java JS Python)
  16. iQOO Z3、OPPOK9和小米11青春版的区别 哪个好
  17. SQL PLUS命令使用大全(转,特有用)
  18. PHP验证身份证类(包含香港身份证校验)
  19. Configuring incomplete, errors occurred!
  20. MySQL引擎和区别

热门文章

  1. 意式极简轻奢风格装修
  2. TCP-IP详解: RTT和RTO的计算方法
  3. matlab等于本身是什么命令,matlab中的m=size是什么意思
  4. 专家汇 | 车联网这样上云,真的很酷!
  5. iserror 函数_如何在Excel中使用CLEAN,FIND和ISERROR工作表函数
  6. 系统大玩家 无忧装机GHOST XP V7.0
  7. 华南农业大学c语言测试,华南农业大学《C语言程序设计》考卷(8份)
  8. 360数科发布1月信息安全动态:“8看”妙招防范钓鱼诈骗攻击
  9. m3u8下载工具分享
  10. 【车载开发系列】UDS诊断---输入输出控制($0x2F)