1. 程式人生 > >使用gitblit搭建git伺服器

使用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