1.搭建依賴庫(kù)
yum install javayum install gityum install -y gcc-c++ curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-develyum install lsofyum install net-tools
2.從官網(wǎng)中下載GitBlit源碼
wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz
PS:
如果無(wú)法下載則添加DNS后重啟網(wǎng)絡(luò)下載,命令如下
vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加DNS1=8.8.8.8
在終端執(zhí)行 /etc/init.d/network restart 重啟網(wǎng)絡(luò)后可以進(jìn)行重新下載
3.解壓縮GitBlit包
mv gitblit-1.8.0.tar.gz gitblittar -zxvf gitblit
4.更改端口配置
cd gitblit/datavim defaults.properties修改以下參數(shù) server.httpPort=8888 server.httpsProt=8889 server.shutdownPort=8890
5.改變路徑配置
cd gitblit/vim service-centos.sh修改以下參數(shù)(根據(jù)自己的目錄路徑進(jìn)行修改)GITBLIT_PATH=/root/gitblit --gitblit路徑GITBLIT_BASE_FOLDER=/root/gitblit/data --基本目錄GITBLIT_HTTP_PORT=8888 http端口GITBLIT_HTTPS_PORT=8889 https端口
6.配置服務(wù)
cp service-centos.sh /etc/init.d/gitblit 啟動(dòng)腳本拷貝到服務(wù)中chkconfig --add gitblit
7.開(kāi)放端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent 開(kāi)啟端口firewall-cmd --zone=public --add-port=8889/tcp --permanent 開(kāi)啟端口firewall-cmd --zone=public --add-port=8890/tcp --permanent 開(kāi)啟端口firewall-cmd --reload 重啟防火墻后生效
PS:
也可以全部開(kāi)啟http和https端口
sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reloadsudo systemctl restart firewalld.service
8.啟動(dòng)gitblit
service gitblit start
9.訪問(wèn)
lsof -i:8888 - 查看端口kill -9 pid - 殺死服務(wù)http://地址:8888
10.初始化設(shè)置
管理員初始用戶名/密碼 admin/admin