前提提要

  • 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

Linux centos7 安装 gitblit相关推荐

  1. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

  2. linux centos7 安装最新版git 教程

    2019独角兽企业重金招聘Python工程师标准>>> linux centos7 安装最新版git 教程 2018年08月22日 11:53:59 alisen169 阅读数:13 ...

  3. linux下scrapy安装教程,linux centos7安装scrapy

    linux centos7安装scrapy 时间:2018-01-02 17:41作者:scrapy中文网阅读: 本scrapy中文教程主要介绍,centos7 linux下scrapy的安装,pyt ...

  4. linux6.8 添加字体,linux CentOS7 安装字体库-转

    前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...

  5. Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2

    Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...

  6. linux centos7 安装beanstalk

    linux centos7 安装beanstalk 第一步 安装命令:yum install beanstalkd 第二步: 设置开机自启动命令:systemctl enable beanstalkd ...

  7. seafile安装教程 Linux,CentOS7安装seafile开源版

    CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...

  8. linux centos7 安装gc,Linux(Centos7)安装Java JDK及卸载

    步骤一.下载安装包 a.因为Java JDK区分32位和64位,所以安装之前需先判断一下我们操作系统为多少位,命令如下: uname -a 解释:如果有x86_64就是64位的,没有就是32位的.后面 ...

  9. Linux CentOS7安装medici 03版

    注:本文在原有博主基础上,对几个安装过程中出现的问题进行解决,我的问题,以黄色标题标出 原有博主文章:https://blog.csdn.net/vivid117/article/details/89 ...

最新文章

  1. 前、后端分离权限控制设计和实现思路
  2. 分享 10 道 Nodejs 进程相关面试题
  3. Linux扩展SWAP分区
  4. 那些帮助你成为优秀前端工程师的讲座——《性能篇》
  5. 贪心算法之——背包问题(nyoj106)
  6. 梦想中的网络安全和内部协作
  7. 如何让开关打开_安卓手机如何打开USB调试模式
  8. 第 2-2 课:各种内部类和枚举类 + 面试题
  9. java爬去淘宝数据链接重定向_scrapy爬取天猫被重定向302问题
  10. windows server 2012 usb redirection with remoteFX
  11. Cordova系列(一)
  12. Atitit 跨平台的系统截图解决方案
  13. 程序员的节日!干杯!
  14. [网络安全自学篇] 六十二.PE文件逆向之PE文件解析、PE编辑工具使用和PE结构修改(三)
  15. java提取富文本文字_富文本中文字部分提取
  16. 【Hyperledger Fabric】学习笔记2——超级账本介绍
  17. C++核心准则R.3: 原始指针(T*)不应拥有所有权
  18. mysql 8.0 直方图_MySQL 8.0 中统计信息直方图的尝试
  19. net—card seting monitor mood
  20. 如何在CMD命令行下批量ping多个ip并且将结果输出

热门文章

  1. PHP学习笔记(三)
  2. MSIL Emit AOP
  3. edge被桔梗导航和360捆绑之后,你如何做?
  4. 学生考勤及行为管理系统_学生考勤管理系统
  5. 搭建云流媒体存储服务+直播+gb81818+智能摄像头,海康威视,大华,华为,国标推流,RTSP 拉流 srs
  6. Java中的装箱和拆箱—这一篇全了解
  7. 雨林木风 Ghost Win7 32位64位旗舰版 v202104 【经典】
  8. java中级工程师面试题_java中级工程师面试题
  9. 计算机和微型计算机有什么不同,小型计算机和微型计算机是同一个吗?
  10. python获取qq音乐,命令下实现搜索,试听功能