搭建git环境(服务端)

背景:

一些特殊的原因,公司没有外网,完完全全的局域网,所以命令行自动安装的方案,显然不行,只能离线安装。

服务器环境,Windows Server 2012。

了解到GitLab,可以离线,但是看不懂呀。试用30天,安装包似乎不是exe文件,没看明白怎么安装。而且八百多兆,也太大了点,一张光盘刻不下。

最终,找到了gitblit。

所需软件:

1、JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

2、Git(http://git-scm.com/downloads)

Portable版的也可以。

3、Gitblit(http://www.gitblit.com)

Download Gitblit GO。

安装配置:

1、JDK

(1)安装JDK

(2)添加环境变量JAVA_HOME

(3)添加/编辑CLASS_PATH

(4)编辑系统变量Path

(5)命令行输入java,看是否能正常运行

2、Git

一路Next即可,目的是安装git,所以Git GUI Here和Git Bash Here不必安装,而且服务端也不需要这个东西(Portable绿色版没有这俩)

3、Gitblit

(1)目录:X:\gitblit-1.X.X\data

(2)编辑文件:defaults.properties

server.httpPort = 8080    (http协议的端口 ,请改为自己的端口。8080被占的话改成其他,比如8000

server.httpsPort = 8443    (默认就是8443。8443被占的话改成其他,比如6443

server.httpBindInterface = 0.0.0.0 (http协议下服务器端访问的网址 ip,请改为自己的ip

git.repositoriesFolder = ${baseFolder}/git (${baseFolder}/git是其默认目录,也可以替换为自己指定的文件目录,代码库目录

启动服务:

找到installService.cmd文件,双击。

执行完成后会得到新服务gitblit,点击右键启动,就完成了git服务的搭建了。

打开浏览器创建代码仓库,添加用户即可,这里不赘述。

遇到的问题:

1、服务刚启动就停止了。

看log,是因为8443端口被占了(443一般都用着了),经查是被vsvnhttpsXXX占了,于是改为6443。

2、记得还配置Git目录了,忘记是哪里了

参考资料:

https://www.cnblogs.com/senyier/p/7272515.html

为避免cnblogs挂了,我复制了一篇:

https://blog.csdn.net/yjh4866/article/details/118977199

上一篇:Tomcat性能优化若干建议


下一篇:Tomcat 8.5 配置 SSL 证书