Linux源码安装Gitblit
1、在官网下载安装包
gitblit-1.8.0.tar.gz
官网地址:http://www.gitblit.com/
2、解压安装包,重命名为gitblit
[root@QIANZI-BASE home]# tar -zvxf gitblit-1.8.0.tar.gz
[root@QIANZI-BASE home]# mv gitblit-1.8.0 gitblit
3、安装到/usr/local/
[root@QIANZI-BASE home]# mv gitblit /usr/local/
[root@QIANZI-BASE home]# cd /usr/local/gitblit/
4、配置Gitblit服务
4.1 设置httpPort和httpsPort
[root@QIANZI-BASE data]# vim gitblit.properties
#
# Define your overrides or custom settings below
#
web.enableRpcManagement = true
server.httpPort = 7070
server.httpsPort = 7071
4.2 修改service-centos.sh中的参数路径,改为自己gitblit所在的目录路径
# change theses values (default values)
GITBLIT_PATH=/usr/local/gitblit
GITBLIT_BASE_FOLDER=/usr/local/gitblit/data
GITBLIT_HTTP_PORT=7070
GITBLIT_HTTPS_PORT=7071
GITBLIT_LOG=/usr/local/gitblit/gitblit.log
4.3 配置为service启动
[root@QIANZI-BASE home]# cd /usr/local/gitblit/
[root@QIANZI-BASE gitblit]# cp service-centos.sh /etc/init.d/gitblit
5、启动Gitblit
5.1 手动启动(注意gitblit.jar, data的路径)
[root@QIANZI-BASE home]# cd /usr/local/gitblit/
[root@QIANZI-BASE gitblit]# java -jar gitblit.jar --baseFolder data
或
[root@QIANZI-BASE gitblit]# ./gitblit.sh
2017-07-15 22:18:43 [INFO ]
_____ _ _ _ _ _ _
| __ \(_)| | | | | |(_)| |
| | \/ _ | |_ | |__ | | _ | |_
| | __ | || __|| '_ \ | || || __| http://gitblit.com
| |_\ | || |_ | |_) || || || |_ @gitblit
\____/|_| \__||_.__/ |_||_| \__| 1.8.0
5.2 service命令启动
[root@QIANZI-BASE gitblit]# service gitblit start
Starting gitblit (via systemctl): [ OK ]
6、关闭防火墙
[root@QIANZI-BASE gitblit]# systemctl stop firewalld.service
[root@QIANZI-BASE gitblit]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@QIANZI-BASE gitblit]# firewall-cmd --state
not running