{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
在windowsserver上搭建gitblit服务器由于使用惯了git进行版本控制,但是又不能把单位的代码挂到github上开源,所以就用之前一天闲置的服务器着手搭建了一个gitblit服务器。由于闲置的服务器是windowsserver2012,所以就直接在上面搭建好了。
其实我很喜欢gitlab的界面(毕竟颜值是第一生产力),但是人家不支持你使用的windowsserver,这就很尴尬了,然后退而求其次,选择了gitblit。
下载地址:http://gitblit.com/setup_war.html
由于是安装在windowsserver上,所以选择gitblitwar,war是javaweb应用的发布文件,部署简单,而且具有web界面可以提供交互,适合入门用户使用。
部署gitlit十分的简单,但是由于gitblit是基于java开发的,所以需要提前在服务器上配置好java的开发环境。简单介绍下java开发环境的部署,java开发环境部署请自行百度。
我们这里使用tomcat作为javaweb的服务器,然后将gitblit部署到tomcat上。
下载地址:http://tomcat.apache.org/
我使用的是tomcat8.0.45版本的
把tomcat解压到你的文件目录下即可,全英文路径
在gitblit需要进行一些配置,主要是两个配置文件,位于gitblit/web-inf/data文件夹下
这个是gitblit服务器的使用用户,一般情况使用默认的即可,无需修改
[user"admin"]password=adminrole="#admin"role="#notfederated"3.3.2defaluts.properties
以下的配置内容需要你手动在default.properties里进行修改
//git仓库的文件路径git.repositoriesfolder=f:git_home//http协议使用的端口号server.httpport=9999//https协议使用的端口号,tomcat的https默认使用的是8443端口server.httpsport=8443//http协议传输数据的接口server.httpbindinterface=xxx.xxx.xxx.xxx:9999//https协议传输数据的接口server.httpsbindinterface=xxx.xxx.xxx.xxx:8443
以上的端口号需要手动的在服务器的防火墙中创建入站和出站规则,确保其能够正常的工作。xxx.xxx.xxx.xxx表示服务器的ip地址,如果只是在本机上运行,可以使用localhost代替