作为前端,以前在公司里的代码版本管理服务器一般都是已经配置好的,而新到了一家公司,这个还没配置,而且没有单独的一台机器代为服务器,只能用自己的电脑了,在网上看了一下,一般代码版本控制用的工具是gitLab,并且是配置在linux系统上的,而我本人的电脑是windows下的,又不想再重新换一个系统,于是便找到了这个:gitblit。

1. gitblit是基于java环境的工具。所以,要想使用gitblit,首先安装并配置java:下载java开发的JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html(我使用java SE 8,目前最新的版本到达了SE10。但是如果用SE10,就可能出现问题,怀疑是兼容性的问题)。

2. 配置环境变量:右键“我的电脑”------“属性”------选择“高级系统设置”-------“高级”选项卡------环境变量。

在系统变量是找到或添加变量和它的值:

JAVA_HOME:C:\Program Files\Java\jdk1.8.0_172;(此处为java安装的实际地址)

path:C:\Program Files\Java\jdk1.8.0_172\bin;C:\Program Files\Java\jre1.8.0_172\bin;

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有个点)

运行命令行工具,分别输入java -version;javac;java验证是否配置成功。

java -version

javac

java

如果不出现上面现象,则环境未配置成功。

3. 下载gitblit:http://www.gitblit.com/无需安装,解压即可

打开gitblit文件,找到data文件夹中的gitblit.properties文件在文件下方设置服务器的ip,端口,版本库文件夹等内容 :

git.repositoriesFolder = D:\gitbase(实际地址)

server.httpPort=8888
        server.httpBindInterface = 192.168.11.186
        server.httpsBindInterface = localhost

保存并退出

4. 运行gitblit.cmd如果出现下面页面,则表示配置成功:

如果是出现闪退现象,可能是兼容性的问题,将java版本回降;

打开浏览器,输入ip:port进入到服务器中

此时代表配置成功。

5. 为了方便使用,可将服务器加入到windows服务中,编辑installService.cmd:

在@REM arch = x86,amd64,or ia32下设置:

SET ARCH=amd64(如果电脑是64位的,赋值为amd64,如果是32位的,赋值为x86)

SET CD=D:\GITBLIT-1.8.0(路径);

修改StartParams的值为空

--StartParams=""

保存并关闭。

6. 运行installService.cmd,点击“开始”------搜索“服务” 在服务列表中找到gitblit,启动此服务即可。

7. 如果启动失败,可能是因为没有配置jvm导致:打开gitblit文件夹

双击gitblitw.exe选择jvm选项卡,添加java virtual machine;

保存并关闭,这样,就可以在windows服务下进行gitblit了

转载于:https://my.oschina.net/u/3527019/blog/1801469

使用gitblit配置git代码版本管理服务器相关推荐

  1. Git代码版本管理命令和团队协作规范---实践版

    Git代码版本管理流程和团队协作规范 Git版本管理介绍 git各分支功能介绍 master 分支 develop 分支 feature 分支 release 分支 hotfix 分支 使用规范 ** ...

  2. 实验一 GIT 代码版本管理

    实验一 GIT 代码版本管理 实验目的: 1)了解分布式分布式版本控制系统的核心机理: 熟练掌握git的基本指令和分支管理指令: 实验内容: 1)安装git 2)初始配置git ,git init g ...

  3. HbuilderX + 配置Git 代码托管 - 教程篇

    HbuilderX + 配置Git 代码托管 - 教程篇 配置详请 · 步骤: 文章教程:HbuilderX配置Git插件并导入项目和上传代码 具体不再赘述,仅作为资源链接,自助参考总结. 以上就是关 ...

  4. Git 代码版本管理工具详解 进厂必备

    目录 前言 Git 概述 什么是版本控制? 为什么需要版本控制? 版本控制工具 集中式 分布式 Git 工作机制 Git安装 Git 常用命令(部分) 初始化本地库 设置用户签名 初始化本地库 查看本 ...

  5. python版本控制git_实验一:Git代码版本管理

    实验目的: 1)了解分布式分布式版本控制系统的核心机理: 2)   熟练掌握git的基本指令和分支管理指令: 实验内容: 1)安装git 2)初始配置git ,git init git status指 ...

  6. 使用husky配置git代码提交规范

    1.安装husky yarn add --dev husky 2.配置husky 在 package.json 中的 script 中添加一条prepare命令: "scripts" ...

  7. 局域网搭建Git代码版本管理仓库

    文章目录 零.前期准备 一.局域网建立共享文件夹 二.创建版本库 三.测试拉取 零.前期准备 前期准备: 1. 准备两个电脑,一个远程PC,一个本地PC 2. 本地PC安装git小乌龟 ( Torto ...

  8. git 代码回滚_git代码版本管理(1)——git版本回滚

    git代码版本管理(1)--git版本回滚 1.问题背景 在利用github.gitlab.Gitee等代码管理器中对代码的管理,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提 ...

  9. Django实战技巧(2)-git代码仓分支管理技巧

    Django(1)-简介 Django(2)-创建项目及默认项目目录结构介绍 Django(3)-配置文件详解 Django(4)-URL和视图 Django(5)-路由配置实例 Django(6)- ...

最新文章

  1. Matlab去掉数组中0
  2. 汽车维修保养记录php源码,汽车维修保养记录
  3. layuiadmin上手好难_成功男士的好搭档:松下ES-CV50电动剃须刀上手体验分享
  4. Spring Boot实战解决高并发数据入库: Redis 缓存+MySQL 批量入库
  5. 如何根据原理图画封装_画了这么多年PCB,你真的了解原理图吗?
  6. 关于车辆和车牌的检测相关文章
  7. 升级到ASP.NET2.0之后的疑问
  8. cass生成曲线要素_CASS菜鸟入门指南-道路断面
  9. 【转】极品免费网站空间申请:000webhost.com免费1.5G美国空间PHP+MySQL
  10. C盘扩容好帮手——傲梅分区助手
  11. java时钟时针绘制代码_java实现时钟效果
  12. C/C++编程:.msi文件和.exe文件的区别
  13. 零基础新手如何学习SEO
  14. Excel如何将姓名转为拼音并将姓和名分开显示
  15. 怎样把多个pdf合并为一份?多个pdf怎么合并成一个pdf?
  16. 万字用户画像标签体系建设分析指南!
  17. 【代码审计-JAVA】javaweb代码审计思路
  18. ES5和ES6的区别。
  19. ZK zul中显示纯的HTML代码
  20. OKhttp3工具类

热门文章

  1. iOS-CoreGraphics学习(彩色图片转灰白图片)
  2. AEJoy —— 表达式之 3D 角点大头针【JS】
  3. 【数据结构】KMP算法
  4. 大数据与新能源及城市治理的千丝万缕
  5. 引入spring-mock之后单元测试起不来了
  6. C++ 面向对象常见问题
  7. 深度学习——梯度消失、梯度爆炸
  8. 腾讯QQ同时在线人数突破2亿
  9. 光量子计算机概念股,我国量子计算机比谷歌快100万倍 量子计算机概念股龙头一览...
  10. MIT发布全球十大突破性技术,百度二度入选包揽国内全部AI奖项