ITPub博客

首页 > 云计算 > Docker/K8 > 解锁GitLab新境界:Ubuntu 22.04.5系统离线安装GitLab 17.5.1实操手册

解锁GitLab新境界:Ubuntu 22.04.5系统离线安装GitLab 17.5.1实操手册

原创 Docker/K8 作者:shuchaoyang 时间:2024-12-03 08:49:52 0 删除 编辑

解锁GitLab新境界:Ubuntu  22.04.5系统离线安装GitLab 17.5.1实操手册 一、环境准备 1.1 机器规划 1.2 环境配置 1.2.1 设置主机名 1.2.2 停止和禁用防火墙 二、GitLab安装配置 2.1 GitLab下载 2.1.1 GitLab离线下载 2.1.2 GitLab在线下载 2.2 GitLab安装 2.3 GitLab配置 2.3.1 更改GitLab配置 2.3.2 重新配置GitLab 三、GitLab使用 3.1 更改GitLab登录用户密码 3.2 更改GitLab界面为中文 3.3 GitLab常用命令 3.3.1 查看GitLab服务状态 3.3.2 停止GitLab 3.3.3 启动GitLab 3.3.4 重启GitLab 3.3.5 查看GitLab日志 3.3.6 查看GitLab的版本号

解锁GitLab新境界:Ubuntu  22.04.5系统离线安装GitLab 17.5.1实操手册

一、环境准备

1.1 机器规划

操作系统采用Ubuntu 22.04.5的版本,内核版本是 5.15.0-125-generic ,具体的信息如下:

主机名称 IP OS版本 GitLab版本
app 192.168.1.134 Ubuntu 22.04.5 LTS gitlab-ce_17.5.1

1.2 环境配置

1.2.1 设置主机名

根据机器的规划,设置主机名为app。

$ sudo hostnamectl set-hostname app && bash
1.2.2 停止和禁用防火墙
$ sudo systemctl disable --now ufw

二、GitLab安装配置

2.1 GitLab下载

根据平台相关架构进行安装包选择。

2.1.1 GitLab离线下载

https://packages.gitlab.com/gitlab/gitlab-ce

image-20241123212534446

image-20241123212607223

image-20241123212642058

image-20241123212729281

image-20241123212846960

image-20241123213109238

下载后的文件为:gitlab-ce_17.5.1-ce.0_amd64.deb。

2.1.2 GitLab在线下载
$ wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_17.5.1-ce.0_amd64.deb/download.deb

image-20241123194906289

下载后的文件为:gitlab-ce_17.5.1-ce.0_amd64.deb。

2.2 GitLab安装

$ sudo dpkg -i gitlab-ce_17.5.1-ce.0_amd64.deb

安装完成后会显示下面信息:

image-20241123194012509

2.3 GitLab配置

2.3.1 更改GitLab配置

编辑 /etc/gitlab/gitlab.rb 文件

$ sudo vim /etc/gitlab/gitlab.rb

找到 external_url ‘ http://gitlab.example.com ’ 修改为服务器的ip及端口,如将

external_url 'http://gitlab.example.com'

修改为

external_url 'http://192.168.1.134:9090'
2.3.2 重新配置GitLab

注意: 此命令配置过程较慢长,请耐心等待。

$ sudo gitlab-ctl reconfigure

重新配置后如果出现下面的内容,则表示安装成功 image-20241123195629129

注意: 最后提示已经默认有root账户了,第一次登录就是要设置root用户密码。

三、GitLab使用

3.1 更改GitLab登录用户密码

在浏览器中输入 http://192.168.1.134:9090 ,出现下面界面则表示安装成功。

image-20241123195833489

然后使用用户名root,以及从 /etc/gitlab/initial_root_password 文件中获取的密码进行登录。

查询默认密码

$ sudo cat /etc/gitlab/initial_root_password

image-20241123205854714

使用默认密码登录

image-20241123200135292

登录成功后的界面

image-20241123202715516

修改root的密码

image-20241123202144978

image-20241123202234569

image-20241123202313682

image-20241123202613047

修改完root密码后,提示下面登录页面

image-20241123202631971

使用root用户登录后如下

image-20241123202715516

至此gitlab已经安装成功。

3.2 更改GitLab界面为中文

image-20241123203156570

image-20241123203313886

image-20241123203343638

重新登录之后界面如下

image-20241123203558581

3.3 GitLab常用命令

3.3.1 查看GitLab服务状态
$ sudo gitlab-ctl status

image-20241123204316806

3.3.2 停止GitLab
$ sudo gitlab-ctl stop

image-20241123204356748

3.3.3 启动GitLab
$ sudo gitlab-ctl start

image-20241123204446991

3.3.4 重启GitLab
$ sudo gitlab-ctl restart

image-20241123204642551

3.3.5 查看GitLab日志
$ sudo gitlab-ctl tail

image-20241123205016936

3.3.6 查看GitLab的版本号
$ gitlab-rake gitlab:env:info

image-20241123210553428

原文链接: https://mp.weixin.qq.com/s/6x7Ni9023ahUqKfUvo9J3Q

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

image-20241123211245252



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/291614/viewspace-3054406/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
专注于IT系统集成、运维、架构二十年的IT职场老兵,拥有CCNA、OCA、OCP、PGCA、PGCE认证证书,公众号:超哥的IT私房菜,知识星球:超哥的IT私房菜,目前是多家IT厂商的咨询顾问。

注册时间:2021-08-27

  • 博文量
    552
  • 访问量
    303454