前言
一直在学习新技术,我想都整理到博客上。公司还在坚持用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