Gitblit 的安装使用
1.下载gitblit,可以网上下载,也可以在下面云盘链接取
gitblit-1.8.0 下载链接:https://pan.baidu.com/s/1x7dnbyDp1FmYjMosJbGR8w 密码:kmg2
2. 电脑配置java运行环境,确认配置成功
3. 将刚刚下载的gitblit安装包解压使用,无需安装
4. 配置gitblit配置文件。
a.打开Gitblit目录下的data文件夹,会看到gitblit.properties与defaults.properties,使用文本编辑工具打开。
看到gitblit.properties 其实是使用了defaults.properties里面的配置。所以直接修改defaults.properties就好了。
b.修改git.repositoriesFolder,这是git仓库存放路径,自己在电脑上新建一个文件夹就好。
例如:git.repositoriesFolder = F:/gitblit/GitProject
c.找到server.httpPort,设定http协议的端口号
例如:server.httpPort = 10101
d.找到server.httpBindInterface,设定服务器的IP地址
例如:server.httpBindInterface = 127.0.0.1
e.找到server.httpsBindInterface,设定为localhost
server.httpsBindInterface = localhost
f. 找到server.shutdownPort ,如果端口有冲突,可以改一下
例如:server.shutdownPort = 10100
下面是我配置文件的部分截图

5.配置完成后,双击运行gitblit.cmd 批处理文件,服务器就开始运行了。运行成功如下图

6. 这时可以使用浏览器访问gitblit,类似于访问github一样
例如我访问 http://192.168.1.195:10101
界面如下,我服务器上已经有一些仓库了。默认用户admin,密码admin。登录后可以对仓库,用户以及团队成员进行管理

7.现在gitblit是使用cmd窗口运行起来的,窗口关闭服务就停止了。所以最好是把gitblit服务注册为后台服务。
将gitblit注册为后台服务的方法: 打开installService.cmd文件
a.修改 ARCH
32位系统:SET ARCH=x86
64位系统:SET ARCH=amd64
b.添加 CD 为程序目录
SET CD=F:\gitblit\gitblit-1.8.0(gitblit所在目录)
c.修改StartParams里的启动参数为空。
我的配置如下:
@REM arch = x86, amd64, or ia32
SET ARCH=amd64
SET CD=F:\gitblit\gitblit-1.8. @REM Be careful not to introduce trailing whitespace after the ^ characters.
@REM Use ; or # to separate values in the --StartParams parameter.
"%CD%\%ARCH%\gitblit.exe" //IS//gitblit ^
--DisplayName="gitblit" ^
--Description="a pure Java Git solution" ^
--Startup=auto ^
--LogPath="%CD%\logs" ^
--LogLevel=INFO ^
--LogPrefix=gitblit ^
--StdOutput=auto ^
--StdError=auto ^
--StartPath="%CD%" ^
--StartClass=org.moxie.MxLauncher ^
--StartMethod=main ^
--StartParams="" ^
--StartMode=jvm ^
--StopPath="%CD%" ^
--StopClass=org.moxie.MxLauncher ^
--StopMethod=main ^
--StopParams="--stop;--baseFolder;%CD%\data" ^
--StopMode=jvm ^
--Classpath="%CD%\gitblit.jar" ^
--Jvm=auto ^
--JvmMx=
修改完成,双击运行installService.cmd就可以将gitblit注册为后台服务也就是Windows service.
cmd窗口使用
msconfig命令可以查看后台服务,net start 可以查看开启的服务
删除gitblit后台服务命令: sc delete gitblit
但是我配置后,后台服务一直启动不了。希望配置成功的可以教教我!
Gitblit 的安装使用的更多相关文章
- git本机服务器配置(三):Gitblit的安装
1. 下载 http://www.gitblit.com/ 2. 解压下载文件 3. 配置信息 3.1 需要提前配置好java jdk环境 3.2 打开data目录下的defaults.propert ...
- gitblit无法安装windows服务或者启动服务失败:Failed creating java
gitblit解压后,命令行运行installService.cmd之前,需要修改里面的参数,将ARCH修改x86,默认是amd64,我的机器是windows 10 Pro 64位版本,jdk也都是6 ...
- CentOS上安装GitBlit服务
简单介绍 在上一篇文章中,已经简单的介绍了如何在CentOS的服务器上搭建git服务器.但是这种方式实现的服务器功能比较弱,操作起来也比较繁琐.在网上搜索了一圈,感觉Gitblit比较符合我的需求.接 ...
- gitblit在windows10上的安装及服务启动报错处理
折腾一下午算是装好了,心情不错决定分享一下.安装步骤大同小异网上都有,主要是Failed creating java 这个报错,百度出来的没有一个能给我解决的,摸索半天找出一个自己的方式.为报错而来的 ...
- (转)GitBlit安装
转:https://blog.csdn.net/qq_32599479/article/details/90748371 GitBlit的安装本文是基于Windows 10系统环境,安装和测试GitB ...
- 使用Gitblit 在windows 上部署你的Git Server
Gitblit: 在windows 上部署你的Git Server 前言 之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器.学着部署使用 ...
- 【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)
文章文件夹结构例如以下: 1> Jenkins与Git相关介绍 2> Jenkins部署安装 3> Gitblit部署安装 4> Jenkins与Git集成使用 5> 项 ...
- Gitblit配置
Gitblit的安装配置及访问-windows (2013-09-11 11:52:31) 转载▼ 分类: android基础 Git 是现在很流行的分布式版本控制工具,github更是人人皆知. ...
- Gitblit版本服务器环境部署记录
Gitblit介绍Gitblit 是一个纯 Java 库用来管理.查看和处理 Git 资料库.相当于 Git 的 Java 管理工具,支持linux系统.Git是分布式版本控制系统,它强调速度.数据一 ...
随机推荐
- linux内存管理源码分析 - 页框分配器
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 最近在学习内核模块的框架,这里做个总结,知识太多了. 分段和分页 先看一幅图 也就是我们实际中编码时遇到的内存地 ...
- [03] Spring "Hello World"
0.写在前面的话 本篇以一个简单的示例,描述了Spring通过容器对于Java类的装载和获取.在以下我们可以看到,有一个Java类Coder,我们全程并没有手动调用new来进行实例化,而是从Sprin ...
- eclipse的快捷键【转载】
原文地址http://www.open-open.com/bbs/view/1320934157953/ Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但 ...
- 【小程序】页面无法更新tabbar角标属性时
在小程序论坛上找答案,一同问了,截图如下
- Codeforces Hello 2019
Hello 2019 手速场qwq 反正EGH太神仙了啊.jpg 考试的时候不会啊.jpg A 暴力.jpg #include <cstdio> #include <algorith ...
- Luogu2183 礼物 ExLucas、CRT
传送门 证明自己学过exLucas 这题计算的是本质不相同的排列数量,不难得到答案是\(\frac{n!}{\prod\limits_{i=1}^m w_i! \times (n - \sum\lim ...
- YY:2018互联网创业公司应看清的事情
潮流,技术,生活方式,盈利模式,消费人群几乎每年都在改变,2018,你看到的是怎样的一盘棋. 2018年是个很好的数字,很多互联网公司寄予希望在这个幸运数字年头奋起一搏,拿到一份可观的酬金.特别是一些 ...
- linux下监控某个目录是否被更改
需求:对一个目录(比如/data/test)进行监控,当这个目录下文件或子目录出现变动(如修改.创建.删除.更名等操作)时,就发送邮件!针对上面的需求,编写shell脚本如下: [root@cento ...
- Docker管理工具 - Swarm部署记录
之前介绍了Docker集群管理工具-Kubernetes部署记录,下面介绍另一个管理工具Swarm的用法,Swarm是Docker原生的集群管理软件,与Kubernetes比起来比较简单. Swarm ...
- springboot整合curator实现分布式锁
理论篇: Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处 ...