当前位置: 首页 > article >正文

centos7 安装gitlab

       本机使用虚拟机centos 7.9.2009 安装gitlab,本机的虚拟机ip地址是 192.168.60.152,  步骤记录如下;

1.安装相关依赖
    yum install -y curl policycoreutils-python openssh-server

2. 安装lrzsz(如已经安装可忽略)
    yum -y install lrzsz

3.下载gitlab包,并且安装
  到 usr/local 目录
     cd /usr/local
  在线下载安装包:
     wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpm

  安装:
     rpm -ivh gitlab-ce-12.8.8-ce.0.el7.x86_64.rpm

     安装过程中下载了多个镜像都安装失败,使用以上镜像成功,原因未知;

4、修改配置
     vi /etc/gitlab/gitlab.rb
         external_url 'http://192.168.60.152'

      默认端口是80,如需修改端口修改配置如下:

              external_url 'http://192.168.60.152:端口'

              nginx['listen_port'] = 82
5、重载配置及启动gitlab,这个命令需要等一段时间
     gitlab-ctl reconfigure


    
6、把端口添加到防火墙
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --reload
    
7、启动成功后,看到以下修改管理员root密码的页面,修改密码后,然后登录即可
     打开   http://192.168.60.152/  可以看到重置密码页面

     第一次打开需要重置密码,默认用户名是 root,重置密码后即可登录

 8、常用命令

       (1)、sudo gitlab-ctl start          启动

       (2)、sudo gitlab-ctl stop          停止

       (3)、sudo gitlab-ctl restart      重启

       (4)、sudo gitlab-ctl status       查看gitlab状态

       (5)、sudo gitlab-ctl tail             查看gitlab日志

       

 黑马视频课程如下,创建工作组、用户、上传项目 参考 第14课:黑马程序员Java教程自动化部署Jenkins从环境配置到项目开发-13.持续集成环境(1)-Jenkins软件安装-网易公开课


http://www.kler.cn/a/401320.html

相关文章:

  • 【蓝桥杯C/C++】I/O优化技巧:cin.tie(nullptr)的详解与应用
  • 常见网络厂商设备默认用户名/密码大全
  • Python-简单病毒程序合集(一)
  • 已有docker增加端口号,不用重新创建Docker
  • 17.100ASK_T113-PRO 配置QT运行环境(三)
  • 【Android】Proxyman 抓 HTTP 数据包
  • 深入理解 Vue 3 的 onLoad 和 onReady 生命周期及相关知识点
  • GNU与开源:塑造数字世界的自由基石
  • 【C++】多态:C++编程的魔法师(1)
  • tdengine学习笔记-整体架构及docker安装
  • ([LeetCode仓颉解题报告] 661. 图片平滑器
  • 深入探索Python数据可视化:自定义颜色映射、标签与进阶技巧
  • gitHub常用操作
  • 论文浅尝 | MindMap:知识图谱提示激发大型语言模型中的思维图(ACL2024)
  • 从零开始打造个人博客:我的网页设计之旅
  • Jmeter中的后置处理器(一)
  • 计算机中的网络安全
  • sql 根据身份证号获取出生日期并转成对应格式
  • 3 设计模式原则之依赖倒置原则
  • RNN公式解释:实现记忆功能;RNN的状态向量
  • 如何在matlab中将数据打印到csv格式文件中?
  • Eclipse 创建Dynamic web project项目-配置Tomcat服务器
  • 如何利用AI提高测试覆盖率?
  • JAVA中CountDownLatch使用方法
  • 计算机毕业设计Python+大模型中医养生问答系统 知识图谱 医疗大数据 中医可视化 机器学习 深度学习 人工智能 大数据毕业设计
  • 【Python】爬虫实战:高效爬取电影网站信息指南(涵盖了诸多学习内容)