一、场景
部分公司主要用本机链接远程电脑进行开发,本地是没有网络的。但是当多名程序猿要在本地机器联调测试时,代码的互通性就很难。这时候可以用一台在局域网内的电脑配置gitblit来完成。
二、安装包准备
-
gitblit压缩包点此下载,点击网页右侧第一个按钮下载windows免安装压缩包。放到自己想要的目录***:目录不要有中文,否则后续将gitblit作为Windows sevice时会报错)
-
点此处进入jdk-8u231-windows-x64.exe下载页
第一步勾选接受Oracle Java SE的Oracle技术网许可协议,第二步下载自己系统对应的安装包。如果嫌麻烦下面还有的百度盘地址是64位的java包
链接:https://pan.baidu.com/s/1NSBbas1_itMfMTkIFTrXPg&shfl=sharepset
提取码:rvpw
复制这段内容后打开百度网盘手机App,操作更方便哦
三、java包安装
- 打开安装包,第一个jdk安装路径(例:D:\java1.8\jdk),第二个jre安装路径(例:D:\java1.8\jre)
- 然后配置环境。找到我的计算机 => 右键属性 => 高级系统设置 => 高级 => 环境变量 => 系统变量。
- 点击新建
变量名:JAVA_HOME
变量值:D:\java1.8\jdk【是jdk的安装路径,这是例子】 - 点击新建
变量名:CLASSPATH
变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (不要忘记第一个点) - 添加
找到PATH变量,选择编辑。把 %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin 添加到”变量值”的结尾处。 - 验证安装结果
打开命令窗口=> 输入CMD => 确定。
在命令窗口中,输入java命令:javac,回车,如果出现如下信息,说明安装成功。
四、配置
- 创建存储资料文件夹
- 配置gitblit.properties 文件。打开Git目录下的data文件下的defaults.properties文件。
- 找到git.repositoriesFolder(资料库路径),赋值为存储资料文件夹的文件目录。
注意其中的D:\Git\GitRepository 中的"“一定要用”/"。
- 找到server.httpPort,设定http协议的端口号(https不使用的话注释掉)
- 找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。
这一步需要注意:设定服务器的ip地址是本机的ip。cmd然后ipconfig命令找到(一般都是)IPV4地址,有些电脑可能有多个,那就选择同事都在的网络。或者一个一个试到时候服务开启后他们能访问你的ip地址就行。
6. 找到server.httpsBindInterface,设定为localhost
7. 保存
8. 运行gitblit.cmd 批处理文件。找到gitblit目录中的gitblit.cmd文件,双击。
9. 在浏览器中打开,现在就可以使用GitBlit了。
五、将gitblit以windows service方式启动
- 在Gitblit目录下,找到并打开installService.cmd文件。
- 修改 ARCH。32位系统:SET ARCH=x86。64位系统:SET ARCH=amd64
- 添加 CD 为程序目录。SET CD=D:\Git\gitblit(你解压后的的gitblit文件存放目录)
- 修改StartParams里的启动参数,给空就可以了。
- 保存后,通过管理员启动cmd,通过d:进入对应盘,再通过cd Git\gitblit进入对应目录,然后installService.cmd启用。(这时候如果目录有中文会找不到路径下的文件)
- 在服务器的服务管理下,就能看到已经存在的gitblit服务了。
图片和内容主要取自https://www.cnblogs.com/wyt007/p/9869926.html,自己补充了一些细节和注意事项。