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是分布式版本控制系统,它强调速度.数据一 ...
随机推荐
- AI 主成分分析(PCA)
主成分分析(principal components analysis,简称PCA),
- 即时通讯IM工具
即时通讯IM工具,目前已知的服务及收费方式:一.专业第三方IMLeanCloud(按需收费)LeanCloud融云(免费+收费)融云即时通讯云环信(免费+收费)环信-即时通讯云领导者云之讯(免费+收费 ...
- 奇怪的组数length属性
Java中的数组其实也是一个对象,但是确实是一个特殊的对象,实在是太特殊了,继承自Object, 多出一个属性length,改写了clone方法. 我debug了数组对象的运行时的Class对象, ...
- RBAC 基于权限的访问控制 serviceaccount -- clusterRole clusterRoleBinding
1.Role , RoleBinding 的作用对象都是namespace. 2.通过RoleRef,可以看到,RoleBinding对象通过名字,直接引用前面定义的Role,实现subject(us ...
- Oracle 将一个查询结果值动态赋值给一个变量
在写存储过程或函数时,经常需要用到中间变量,需要将一些值做临时存储. 可以通过动态变量方式来赋值.如下: FUNCTION YOUR_FUN (VAL1 IN NVARCHAR2) RETURN NC ...
- Emacs 番茄钟 pomidor
Windows 10 pomidor:https://github.com/TatriX/pomidor alert :https://github.com/jwiegley/alert toaste ...
- mvn打包到私服的命令
1.mvn clean package install -Dmaven.test.skip=true deploy 2.docker清楚Nexus私服上包的命令: a) docker exec -it ...
- Elastic 技术栈之快速入门
Elastic 技术栈之快速入门 概念 ELK 是什么 ELK 是 elastic 公司旗下三款产品 ElasticSearch .Logstash .Kibana 的首字母组合. ElasticSe ...
- NOIP2002-2017提高组题解
给个人认为比较难的题目打上'*' NOIP2002(clear) //一个很吼的贪心题,将平均数减掉之后从左往右将影响消除 #include<bits/stdc++.h> using na ...
- vim-plug 插件安装与操作
安装 vim-plug curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/juneg ...