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

GitLab 17.x 在 Ubuntu 24.04 上安装配置

文章目录

      • 1. 环境准备
      • 2. GitLab 安装
      • 3. 离线安装

1. 环境准备

2. GitLab 安装

参考:https://about.gitlab.com/install/#ubuntu

安装和配置必要的依赖项:

$ sudo apt-get update
$ sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

接下来,您需要添加GitLab软件包存储库。有一种简单的方法可以执行此操作,即通过运行以下命令:

//配置 repo

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

[info]尽管在这种情况下它是无害的,但是警惕直接从Internet运行shell脚本。

现在,您将要设置 GitLab 对外提供服务的 URL 地址或 IP ,如果使用 https 方式,GitLab 将自动使用Let's Encrypt 请求一个证书,这需要一个有效的外部域名。

// 安装指定版本
#$ EXTERNAL_URL="http://gitlabtest.xiodi.cn" apt-get install gitlab-ce=17.2.2-ce.0
// 锁定版本以限制自动更新:
#$ sudo apt-mark hold gitlab-ce
// 显示保留的包:
#$ sudo apt-mark showhold

$ EXTERNAL_URL="http://gitlabtest.xiodi.cn" apt-get install gitlab-ce

安装完成后,可以查看一下后面的输出日志,会告诉你,默认用户密码:

$ cat /etc/gitlab/initial_root_password
...
Password: 7jw56aJyF78ePVPVmN71m/3nPgP4Q3un1+XEnxhRrDE=
...

您可用使用 EXTERNAL_URL 地址访问 GitLab 并继续进行配置,默认用户名为 root ,请注意,它不是操作系统的 root。

注意:当第一次访问的时候,尽量不要开启 vpn 代理,有可能会根据当前所处地区,初始化语言,造成没有切换为中文语言选项,待考证是否这个原因,目前遇到过一次。

3. 离线安装

下载地址:https://packages.gitlab.com/gitlab/gitlab-ce

$ wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/noble/gitlab-ce_17.2.2-ce.0_amd64.deb/download.deb
$ EXTERNAL_URL="http://gitlabtest.xiodi.cn" dpkg -i gitlab-ce_17.2.2-ce.0_amd64.deb

相关文章:

  • 华为手机清理大数据的方法
  • JVM调优详解
  • Arduino示例代码讲解:String replace() 字符串替换
  • Spring Boot 支持的内嵌服务器(Tomcat、Jetty、Undertow、Netty(用于 WebFlux 响应式应用))详解
  • 【Android读书笔记】读书笔记记录
  • springboot 项目 jmeter简单测试流程
  • 【STM32单片机】#8 定时器编码器接口ADC模数转换器
  • 【Mysql】死锁问题详解
  • 用AI生成系统架构图
  • 在线上定位1G日志文件中的异常信息时,我这样做合适吗
  • 微信小程序实战案例 - 餐馆点餐系统 阶段 4 - 订单列表 状态
  • 《AI大模型应知应会100篇》第14篇:大模型商业化现状:主流应用场景及盈利模式
  • idea+vue3+mybatis+springBoot3前后端分离实现对一张表的增删改查(完整代码版)
  • Python基于Django的房屋信息可视化及价格预测系统(附源码,文档说明)
  • 基于LSTM的文本分类3——模型训练
  • 如何实现元素随滚动平滑上升
  • C++ 数据结构优化实战:突破性能瓶颈,提升应用效率
  • 无数字字母RCE
  • 【智能设备-点数据问题排查】
  • JavaScript函数柯里化
  • 手机上如何做网站/seo海外推广
  • php做网站不兼容ie8/百度官网下载安装
  • 视觉品牌网站建设/企业专业搜索引擎优化
  • 江门关键词优化排名/seo优化啥意思
  • wordpress imagemagick 漏洞/免费网站推广优化
  • 政府门户网站建设的现状/爱站网关键词挖掘工具站长工具