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

记录一下gitlab社区版的安装教程

目录

1.更新系统软件包

2.安装必要的依赖

3.添加GitLab源

        3.1对于GitLab Enterprise Edition(EE):

        3.2对于GitLab Community Edition(CE):

4.安装GitLab

        4.1安装GitLab Enterprise Edition(EE):

        4.2安装GitLab Community Edition(CE):

5.遇到启动不起来的问题,试一下以下命令

        5.1重新配置和重启 GitLab

6.在路径/etc/gitlab/initial_root_password下找到管理员的初始密码



1.更新系统软件包

sudo apt update

2.安装必要的依赖

sudo apt install -y curl openssh-server ca-certificates

3.添加GitLab源

        3.1对于GitLab Enterprise Edition(EE)

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

        3.2对于GitLab Community Edition(CE)

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4.安装GitLab

        4.1安装GitLab Enterprise Edition(EE)

sudo apt install gitlab-ee

        4.2安装GitLab Community Edition(CE)

sudo apt install gitlab-ce

5.遇到启动不起来的问题,试一下以下命令

        5.1重新配置和重启 GitLab

sudo gitlab-ctl reconfigure  
sudo gitlab-ctl restart

6.在路径/etc/gitlab/initial_root_password下找到管理员的初始密码

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 几种手段mfc140u.dll丢失的解决方法,了解mfc140u.dll
  • 我的AI工具箱Tauri版-FunAsr音频转文本
  • 什么是SERP?有什么用?
  • 视频服务器:GB28181网络视频协议
  • 【人工智能】Transformers之Pipeline(十八):文本生成(text-generation)
  • MongoDB事务机制
  • 88年,36岁,中年失业在家,如何缓解焦虑?
  • MobileCLIP: Fast Image-Text Models through Multi-Modal Reinforced Training
  • 二叉树的层序遍历 II
  • ClickHouse 的底层架构和原理
  • 记录一次显卡驱动安装
  • 算法面经手撕系列(3)--手撕LayerNormlization
  • Qt/C++ TCP调试助手V1.1 新增图像传输与接收功能(附发布版下载链接)
  • leetcode 437.路径总和III
  • FPGA基本结构和简单原理
  • SegmentFault for Android 3.0 发布
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • java2019面试题北京
  • php的插入排序,通过双层for循环
  • PV统计优化设计
  • RxJS: 简单入门
  • Spark学习笔记之相关记录
  • vue中实现单选
  • 安卓应用性能调试和优化经验分享
  • 程序员最讨厌的9句话,你可有补充?
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 关于字符编码你应该知道的事情
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 聊聊redis的数据结构的应用
  • 目录与文件属性:编写ls
  • 如何胜任知名企业的商业数据分析师?
  • 手机端车牌号码键盘的vue组件
  • 一些关于Rust在2019年的思考
  • Python 之网络式编程
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • # include “ “ 和 # include < >两者的区别
  • # Kafka_深入探秘者(2):kafka 生产者
  • #Datawhale AI夏令营第4期#AIGC方向 文生图 Task2
  • #pragma预处理命令
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (152)时序收敛--->(02)时序收敛二
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (超详细)语音信号处理之特征提取
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (七)Knockout 创建自定义绑定
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (算法)硬币问题
  • (五)c52学习之旅-静态数码管
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统