在Windows Server下搭建Gitblit服务器

阅读:887 2019-03-20 16:45:56 来源:新网

在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代替

相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服