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

发布于:2024-12-05 ⋅ 阅读:(79) ⋅ 点赞:(0)

解锁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


网站公告

今日签到

点亮在社区的每一天
去签到