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

Linux安装GitLab教程

Linux安装GitLab教程

1、配置yum源
相当于新建一个文件,通过这个文件来安装gitlab

vim /etc/yum.repos.d/gitlab-ce.repo 

把这些配置粘进去

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

2、更新本地缓存

sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行

sudo yum makecache

在这里插入图片描述

3、安装gitlab(会安装一大堆东西,比较慢)

sudo yum install -y gitlab-ce

在这里插入图片描述

4、修改拉代码的地址换成自己的ip和端口

vim /etc/gitlab/gitlab.rb

在这里插入图片描述

5、刷新配置(会执行更多文件)

gitlab-ctl reconfigure

执行完后截图如下

6、启动gitlab

sudo gitlab-ctl start

常用命令

find / -name gitlab | xargs rm -rf # 删除所有包含gitlab文件
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;

7、访问页面
在这里插入图片描述

8、查看root用户密码

vi /etc/gitlab/initial_root_password

在这里插入图片描述

相关文章:

  • MySQL MVCC精讲
  • 深入探索Java中的UDP网络通信机制
  • 浅谈WAF——守护网络安全的无形之盾
  • 离线语音识别 sherpa-ncnn 尝鲜体验
  • java图书管理系统
  • 深入了解云原生:定义与特征解析
  • github和gitee上比较有影响力的python爬虫项目
  • day8--java高级编程:数据结构与集合源码
  • javaEE -18(11000字 JavaScript入门 - 3)
  • SUBMIT ukm_rfdkli20更新客户信贷数据
  • 双侧电源系统距离保护MATLAB仿真模型
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • 【网络安全 | CTF】FlatScience
  • 第一章 前端开发基础html
  • 迭代归并:归并排序非递归实现解析
  • Brief introduction of how to 'Call, Apply and Bind'
  • C++类中的特殊成员函数
  • Computed property XXX was assigned to but it has no setter
  • IDEA常用插件整理
  • JS实现简单的MVC模式开发小游戏
  • js写一个简单的选项卡
  • mysql innodb 索引使用指南
  • orm2 中文文档 3.1 模型属性
  • Web标准制定过程
  • 初识 webpack
  • 回顾 Swift 多平台移植进度 #2
  • 微信小程序--------语音识别(前端自己也能玩)
  • 云大使推广中的常见热门问题
  • 自动记录MySQL慢查询快照脚本
  • Hibernate主键生成策略及选择
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • !$boo在php中什么意思,php前戏
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • ######## golang各章节终篇索引 ########
  • (02)Hive SQL编译成MapReduce任务的过程
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (10)ATF MMU转换表
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .Net 高效开发之不可错过的实用工具
  • .NET单元测试
  • .Net的C#语言取月份数值对应的MonthName值
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .ui文件相关
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @Repository 注解
  • []T 还是 []*T, 这是一个问题
  • [autojs]逍遥模拟器和vscode对接
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [datastore@cyberfear.com].Elbie、[thekeyishere@cock.li].Elbie勒索病毒数据怎么处理|数据解密恢复
  • [fsevents@^2.1.2] optional install error: Package require os(darwin) not compatible with your platfo