GitLab安装配置

news2024/11/28 18:50:17

一、GitLab的简介
GitLab是开源的代码托管平台,提供版本控制功能、代码审查、持续集成等工具,帮助团队协作开发软件项目。用户可以创建仓库存储代码,管理问题追踪,部署自动化流程等。

二、GitLab的安装
1、Rocky_Linux 下载安装
Rocky_Linux 下载安装教程

2、Rocky_Linux 网卡静态配置
Rocky_Linux 网卡静态配置教程

3、安装开发工具的依赖包“Development Tools”

[root@localhost ~]# yum -y groupinstall 'Development Tools'

在这里插入图片描述

在这里插入图片描述

4、安装脚本依赖程序“perl”

[root@localhost ~]# yum -y install perl

在这里插入图片描述

在这里插入图片描述

5、更新系统软件库

[root@localhost ~]# yum -y update

在这里插入图片描述
在这里插入图片描述

6、访问GitLab的官方网站
packages.gitlab.com
Rocky_Linux对应的是el9版本,这里点击“gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm”
在这里插入图片描述

7、复制右边wget这一段命令
在这里插入图片描述

8、下载“GitLab-ce”RPM安装包

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/9/gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm/download.rpm

在这里插入图片描述

9、安装“GitLab-ce”RPM安装包

[root@localhost ~]# rpm -ivh gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm

在这里插入图片描述
在这里插入图片描述

10、修改访问地址和端口号为192.168.100.10:88

[root@localhost ~]# vi /etc/gitlab/gitlab.rb

external_url 'http://192.168.100.10:88'
nginx['listen_port'] = 88

在这里插入图片描述

11、重新加载配置(这里会跳转几分钟,耐心等待)

[root@localhost ~]# gitlab-ctl reconfigure

在这里插入图片描述
在这里插入图片描述
12、记录下账户密码
账户为root,密码路径为/etc/gitlab/initial_root_password
在这里插入图片描述

[root@localhost ~]# cat /etc/gitlab/initial_root_password

在这里插入图片描述
密码为U1qM4xoOILCrCZWlFn4l0vw3lK0pvnU84MkyG2kO5AI=

12、启动GitLab

[root@localhost ~]# gitlab-ctl restart

在这里插入图片描述
13、防火墙放行端口88

[root@localhost ~]# firewall-cmd --zone=public --add-port=88/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success

在这里插入图片描述

14、访问192.168.100.10:88自动跳转至登录页面
在这里插入图片描述

15、输入前面得到的root账户和密码,登录成功。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1456000.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用RK3588开发板使用 SFTP 互传-windows与开发板互传

MobaXterm 软件网盘下载路径:“iTOP-3588 开发板\02_【iTOP-RK3588 开发板】开发资料\04_iTOP-3588 开发板所需 PC 软件(工具)\02-MobaXterm”。 打开 MobaXterm 创建一个 SFTP 会话,如下图所示: 输入密码 topeet 进入…

《UE5_C++多人TPS完整教程》学习笔记19 ——《P20 我们子系统的回调函数(Callbacks to Our Subsystem)》

本文为B站系列教学视频 《UE5_C多人TPS完整教程》 —— 《P20 我们子系统的回调函数(Callbacks to Our Subsystem)》 的学习笔记,该系列教学视频为 Udemy 课程 《Unreal Engine 5 C Multiplayer Shooter》 的中文字幕翻译版,UP主&…

外汇天眼:小白开始实盘之前,必须知道的7件事

在进行外汇交易时,保持松弛的心态和学习外汇知识是一件很重要的事情,但对于缺乏交易经验的交易小白来说,想保持松弛的心态和学习外汇知识比较困难,考虑到这一点,天眼给大家总结了7件在交易前必须知道的事情。 1、实现财…

基于PSO优化的GRU多输入分类(Matlab)粒子群优化门控循环单元神经网络分类预测

目录 一、程序及算法内容介绍: 基本内容: 亮点与优势: 二、实际运行效果: 三、部分程序: 四、完整代码数据分享下载: 一、程序及算法内容介绍: 基本内容: 本代码基于Matlab平台…

167基于matlab的根据《液体动静压轴承》编写的有回油槽径向静压轴承的程序

基于matlab的根据《液体动静压轴承》编写的有回油槽径向静压轴承的程序,可显示承载能力、压强、刚度及温升等图谱.程序已调通,可直接运行。 167 显示承载能力、压强、刚度及温升 (xiaohongshu.com)https://www.xiaohongshu.com/explore/65d212b200000000…

element 表单提交图片(表单上传图片)

文章目录 使用场景页面效果前端代码 使用场景 vue2 element 表单提交图片   1.点击【上传图片】按钮择本地图片(只能选择一张图片)后。   2.点击图片,支持放大查看。   3.点击【保存】按钮,提交表单。 页面效果 前端代码…

新版本HC物联网系统

代码开源在 HC物联网平台: HC物联网系统用于小区,园区等设备管理,包括门禁,道闸,监控,充电桩,智能水电表,梯控和门锁等设备 HC 物联网系统 HC物联网系统专注于小区和园区内的设备管理&#xf…

辽宁博学优晨教育:视频剪辑培训新篇章,开启你的创意之旅

在数字化时代,视频剪辑已成为一项炙手可热的技能。辽宁博学优晨教育深知市场需求,特别推出视频剪辑培训专业,为广大爱好者和专业人士提供了一个学习和交流的平台。在这里,我们不仅传授技术,更致力于激发你的创意潜能&a…

Unity ScreenPointToRay 获取到的坐标不准确

👾奇奇怪怪的 🥙问题描述🥪解决方案🍿验证代码 🥙问题描述 使用:Camera.main.ScreenPointToRay 将鼠标坐标转换成射线,然后通过:Physics.Raycast 获取到射线碰撞到的坐标&#xff0…

单反sd卡照片突然没有了?原因+解决方案

在使用单反相机拍摄时,SD卡作为存储媒介,承担着存储照片的重要角色。然而,有时候我们会遇到SD卡中的照片突然消失的情况,给拍摄工作带来很大的困扰。本文将深入剖析导致这一问题的原因,并提供相应的解决方案&#xff0…

SMART信息——你的固态硬盘实时体检报告

SMART,或者严谨地说:S.M.A.R.T (Self-Monitoring Analysis and Reporting Technology),即“自我监测分析与报告技术”,在硬盘行业耳熟能详。无论是传统的机械硬盘,还是作为后起之秀的固态硬盘,它们都在使用…

C++面试宝典第28题:寻找丢失的数字

题目 给定一个包含n个整数的数组nums,其中nums[i]在区间[1, n]内。请找出所有在[1, n]范围内,但没有出现在nums中的数字,并以数组的形式返回结果。 示例1: 输入:nums = [4, 3, 2, 7, 8, 2, 3, 1] 输出:[5, 6] 示例2: 输入:nums = [1, 1] 输出:[2] 解析 初看这道题,…

【WEB环境】-LNTMP或LAMP结构搭建(记录)

一、手工安装搭建 1.1 LNTMP 【nginx:rpm安装】 安装根目录路径:/usr/local/nginx 启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止kill -QUIT 2072 ./nginx -s stop /usr/local/nginx/sbin/nginx -s stop 重启…

FPGA之移位寄存器

SLICEM中的LUT可以配置为32位移位寄存器,而无需使用slice中可用的触发器。以这种方式使用,每个LUT 可以将串 行数据延迟 1 到 32 个时钟周期。移入D (DI1 LUT 引脚)和移出 Q31(MC31 LUT 引脚)线路将LUT级联,以形成更大…

物联网水域信息化:水质监测智慧云平台

行业背景 由于传统水务企业水质监测和管理技术不足,以及水源污染等问题,确保供水水质达标困难重重。 且传统水务行业信息化手段单一,缺乏对大数据等新技术的应用,一定程度上影响了水务工作的精细化和智能化程度。 系统特点 为…

Positive SSL 证书介绍

Positive SSL 是一种受欢迎的 SSL 证书,提供了卓越的安全性、性价比和品牌信任。以下是对 Positive SSL 在这些方面的简要介绍: 1. 安全性: Positive SSL 证书采用强大的加密技术,确保网站和用户之间的数据传输是安全的。它使用…

新版Java面试专题视频教程——准备篇、Redis篇

新版Java面试专题视频教程——准备篇、Redis篇 准备篇 准备篇-01-企业简历筛选规则准备篇-02-简历注意事项准备篇-03-应届生该如何找到合适的练手项目 Redis篇 01-redis开篇02-缓存穿透03-缓存击穿04-缓存雪崩05-双写一致性…

Python算法100例-1.8 冒泡排序

完整源代码项目地址,关注博主私信’源代码’后可获取 1.问题描述2.问题分析3.算法设计4.完整的程序5.问题拓展 1.问题描述 对N个整数(数据由键盘输入)进行升序排列。 2.问题分析 对于N个类型相同的数,…

波特率和(FSK)调制速率的关系

最近在学习基于STM32的FSK解调,刚开始一直对波特率和FSK调制速率两者的概念有些混淆,于是出一篇帖子进行总结。 在百度百科中查到: 调制速率定义 在电子通信领域,调制速率,指的是信号被调制以后在单位时间内的变化&am…

软考学习--计算机组成原理与体系结构

计算机组成原理与体系结构 数据的表示 进制转换 R 进制转换为 10 进制–按权展开法 10进制转换为2进制 原码 反码 补码 移码 原码 :数字的二进制表示反码 : 正数的反码等于原码,负数的反码等于原码取反补码: 正数的补码等…