作为前端,以前在公司里的代码版本管理服务器一般都是已经配置好的,而新到了一家公司,这个还没配置,而且没有单独的一台机器代为服务器,只能用自己的电脑了,在网上看了一下,一般代码版本控制用的工具是gitLab,并且是配置在linux系统上的,而我本人的电脑是windows下的,又不想再重新换一个系统,于是便找到了这个:gitblit。
1. gitblit是基于java环境的工具。所以,要想使用gitblit,首先安装并配置java:下载java开发的JDK:/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:/无需安装,解压即可
打开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了