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

gitlab2024最新版安装

系统:redhat9.0

gitlab版本:gitlab-ce-16.10.7-ce.0.el9.x86_64.rpm

安装组件&包依赖:https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/9/gitlab-ce-16.10.7-ce.0.el9.x86_64.rpm

参考:

前提:

  1. 下载gitlab rpm包:wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/9/gitlab-ce-16.10.7-ce.0.el9.x86_64.rpm/download.rpm
  2. 配置好对应的yum源,并生成对应的缓存(dnf clean all && dnf makecache)
1、基础服务的启用与放行# 启用并启动 SSH 服务systemctl enable sshdsystemctl start sshd# 配置防火墙以允许 HTTP 和 HTTPS 服务firewall-cmd --permanent --add-service=httpfirewall-cmd --permanent --add-service=httpssystemctl reload firewalld
2、安装# 添加 GitLab 仓库并安装必要的依赖(没有curl命令的话还要提前yum安装以下 yum install -y curl)curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash # 安装必要的依赖包(官网有说明)yum install -y openssh-server perl policycoreutils-python-utils# 安装 libsemanage(selinux,如果不安装的话gitlab-ctl reconfigure初始化会报错))yum install -y libsemanage# 安装并配置 Postfix 邮件服务yum install -y postfixsystemctl enable postfixsystemctl start postfix# 安装 GitLabyum install gitlab-ce-16.10.7-ce.0.el9.x86_64
3、配置gitlab相关信息
#配置gitlab对外的提供的url
[root@labhub opt]# cat  /etc/gitlab/gitlab.rb | grep ^external_url
external_url 'http://gitlab.server.com'[root@labhub opt]# vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml.example gitlab:host: gitlab.server.comport: 80https: false
[root@labhub opt]# mv /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml.example /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
#初始化,并开启服务
gitlab-ctl reconfigure
gitlab-ctl start
获取root用户名默认密码,然后web页面修改密码
cat /etc/gitlab/initial_root_password (该文件24小时有效,过期删除)
Password: DW4FGpgEQ1pYzLFFf6vJmdNn+0Blk+7xgbwnxXw9LPU=

浏览器:http://gitlab.server.com登录

http://www.lryc.cn/news/376481.html

相关文章:

  • 2022C语言二级真题
  • 智慧购房:链家网上海在售楼盘数据解析与模型构建
  • 二进制数转字符串
  • WINDOWS系统jdk和maven明明安装了cmd里却无法使用相关命令
  • 基于EasyAnimate模型的视频生成最佳实践
  • linux最大线程数限制及打开最大文件数
  • MyBatis系列七: 一级缓存,二级缓存,EnCache缓存
  • C++迈向精通:函数指针对象与函数对象
  • 类和对象知识点
  • 【FAS】《Survey on face anti-spoofing in face recognition》
  • 【Unity】RPG2D龙城纷争(一)搭建项目、导入框架、前期开发准备
  • 多目标跟踪中检测器和跟踪器如何协同工作的
  • kali系统几个开机启动项的区别
  • 【自撰写】【国际象棋入门】第5课 常见开局战术组合(一)
  • 高考志愿填报选专业,女孩就业率最好的专业有哪些?
  • yolov5模型训练早停模型变大
  • next是什么???
  • K8s的资源对象
  • OpenStack快速入门
  • STM32CubeIDE对STM32F072进行ADC配置及使用
  • Leetcode Hot 100 刷题记录 - Day 1
  • k8s学习--Kruise Rollouts 基本使用
  • PHP框架详解 - CakePHP框架
  • el-cascader 支持多层级,多选(可自定义限制数量),保留最后一级
  • leetcode498 对角线遍历
  • 北京活动会议通常会邀约哪些媒体参会报道?
  • 随心笔记,第六更
  • zustand 状态管理库的使用 结合TS
  • Maven 的生命周期详解
  • 【稳定检索/投稿优惠】2024年生物技术与食品科学国际会议(ICBFS 2024)