Linux centos7 中安装 gitblit

前提提要

  • gitblit版本: gitblit-1.8.0.tar.gz
  • 安装目录:/usr/local
  • 下载
  • 提取码:stu6

正式安装

常规操作、上传文件gitblit-1.8.0.tar.gz至服务器
① 使用指令解压文件,得到文件夹gitblit-1.8.0

tar -zxvf gitblit-1.8.0.tar.gz

②移动文件夹gitblit-1.8.0到目录 /usr/local

mv gitblit-1.8.0 /usr/local

③进入data目录

cd /usr/local/gitblit-1.8.0/data

④ 编辑 defaults.properties 文件

vi defaults.properties

操作

  1. 先按键盘上的G到末尾,
  2. 再按I进入编辑状态
  3. 修改端口号为8089
    在这里插入图片描述
  4. Esc退出编辑状态,退出保存:wq!

⑤ 开放端口

firewall-cmd --zone=public --add-port=8089/tcp --permanent

防火墙重新加载

firewall-cmd --reload

⑥输入指令cd /usr/local/gitblit-1.8.0进入目录后,启动

sh gitblit.sh 

在这里插入图片描述
⑦ 访问 http://192.168.52.132:8089/自行替换为自己对于的ip和端口
可以看到成功访问
在这里插入图片描述
默认账号admin
默认密码admin

目录结构

在这里插入图片描述

设置gitblit开机自动启动

① 编辑 service-centos.sh 文件

vi /usr/local/gitblit-1.8.0/service-centos.sh

②按键位I编辑
以下是最初的配置内容
在这里插入图片描述
③接下来修改下,将上面红色区域的内容修改为

GITBLIT_PATH=/usr/local/gitblit-1.8.0
GITBLIT_BASE_FOLDER=/usr/local/gitblit-1.8.0/data
GITBLIT_HTTP_PORT=8089
GITBLIT_HTTPS_PORT=8443
GITBLIT_LOG=/usr/local/gitblit-1.8.0/gitblit.log

注意,路径这些请自行对应你自己的安装路径,端口号请与gitblit-1.8.0data目录下的defaults.properties文件,你修改后的端口保持一致
④退出保存

:wq!

⑤ 执行脚本 install-service-centos.sh

sh install-service-centos.sh

⑥ 执行之后,进入目录 /etc/init.d

cd /etc/init.d

输入指令ls查看结果,可以看到有个gitblit文件
在这里插入图片描述
⑦ 启动

service gitblit start 

在这里插入图片描述
查看下日志,确保真正启动成功了

systemctl status gitblit -l

在这里遇到了个错误
在这里插入图片描述
如何解决
① 编辑此文件

vi /etc/rc.d/init.d/gitblit

②写入如下内容

export JAVA_HOME=/usr/java/jdk1.8.0_231
export PATH=$PATH:${JAVA_HOME}/bin

在这里插入图片描述

③记得保存
④重新加载

systemctl daemon-reload

⑤启动

systemctl start gitblit
或
service gitblit start

猜你喜欢

转载自blog.csdn.net/weixin_43203539/article/details/107896201