使用gitblit搭建git服务器

前言

一直在学习新技术,我想都整理到博客上。公司还在坚持用svn,之前学过git都快要忘记了,此篇博客记录搭建基于gitblit的git服务器。当然直接使用linux也可以,不过我不是很熟悉,考虑到我的主语言是Java,也就用gitblit搭建了一个。

环境

Windows server 2016

Centos 7

jdk8

gitblit1.8

下载

官网:http://www.gitblit.com/

Windows

解压文件

gitblit-1.8.0.zip

修改配置文件

/data/defaults.properties
修改属性
git.repositoriesFolder = ${baseFolder}/git -> {资源库地址}
server.httpPort = 0 -> {自定义端口号}
server.httpsBindInterface =  -> {localhost}

注册服务

/installService.cmd
在SET ARCH=amd64下添加
SET CD={gitblit解压目录}
修改
--StartParams = "" 
管理员身份运行此文件然后启动服务

开放端口

关闭防火墙或者建立端口开放规则

登陆

登陆  ip:配置的端口号
初始账户密码 admin admin

Linux

解压

tar -zxvf gitblit-1.8.0.tar.gz

修改配置文件

需要修改的项同window

开放端口

//开放端口
firewall-cmd --zone=public --add-port={端口号}/tcp --permanent 
//重新加载
firewall-cmd --reload
//重启防火墙
systemctl restart firewalld.service

启动

1.回到上级目录
2,修改gitblit.sh
修改为 
nohup java -jar gitblit.jar --baseFolder data >{log地址} &
3.bash gitblit.sh

猜你喜欢

转载自www.cnblogs.com/vvxtoys/p/gitblit.html