[老物搬运有修改]

环境准备

下载java1.8.1

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

先装了java9,启动gitblit.cmd报错,又换成了1.8.1的jdk, 报错如下

1
2
3
java.lang.ClassCastException: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader
at org.moxie.MxLauncher.addJarFile(MxLauncher.java:170)
at org.moxie.MxLauncher.main(MxLauncher.java:117)

下载gitblit(1.8.0)

http://gitblit.com/

配置java环境变量

这个网上很多就不写啦, 配置好后命令行运行javajavac都可以就没问题啦

配置运行

修改配置文件

配置文件在gitblit安装目录下:data/defaults.propoerties,参考这篇博客

主要修改的是

1
2
3
git.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: