环境准备
下载java1.8.1
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
先装了java9,启动gitblit.cmd报错,又换成了1.8.1的jdk, 报错如下
1 | java.lang.ClassCastException: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader |
下载gitblit(1.8.0)
配置java环境变量
这个网上很多就不写啦, 配置好后命令行运行java
和javac
都可以就没问题啦
配置运行
修改配置文件
配置文件在gitblit安装目录下:data/defaults.propoerties
,参考这篇博客
主要修改的是1
2
3git.repositoriesFolder = git仓库目录(如d:/githubFolder)
server.httpPort = http协议端口号
server.httpBindInterface = 服务器ip地址
运行
启动gitblit目录下的gitblit.cmd即可运行,运行installService.cmd可将gitblit作为Windows服务启动;
如果运行错误,建议运行目录下gitblit-stop.cmd停止后再重启;
启动后在浏览器输入服务器ip和http端口可访问,默认用户名admin,密码admin:
创建版本库
创建好之后可以看到可以用ssh也可以用http:
添加用户
通过用户中心添加ssh key: