Ubuntu22.04.1 离线安装gitlab服务器
创始人
2024-12-22 04:35:51
0

前置:本人用的Ubuntu 22环境系统 通过换源和尝试其他方法发现比较慢

下面是安装离线包之前可以在线安装的依赖和必要数据库 直接下载运行

依赖 

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

安装PostgreSQL数据库: GitLab需要数据库支持,推荐使用PostgreSQL。安装PostgreSQL数据库服务器和客户端:

sudo apt install -y postgresql postgresql-client

安装Redis服务器: GitLab还需要Redis服务器作为缓存和后台任务队列的存储:

sudo apt install -y redis-server

发现在线安装gitlab报错,挂梯子也无法安装,没有找到原因,所以查阅资料后准备离线安装(docker也可以,这里只是根据离线安装进行书写教程)

1.找到gitlab安装包的下载地址 gitlab/gitlab-ce - Packages · packages.gitlab.com(我这里找的是Ubuntu的包,根据自己需求环境下载对应的包)

2.安装包下载下来后 ,传输到系统上(我新建了一个文件夹  gitlab-page)

安装之前切换到root用户权限下

sudo -s

ls 查看下面的包

给777权限

chmod 777 gitlab-ce_16.11.6-ce.0_amd64.deb

apt install ./gitlab-ce_16.11.6-ce.0_amd64.deb

到了这个界面后基本上就是安装好了

下面的报错是需要改一些配置项,根据chatgpt查询出来的问题是

3.根据上面的提示进行更改权限文件

a.首先更改配置

 vi  /etc/gitlab/gitlab.rb

b.通过搜索关键词 

/external_url

wq 保存

c.还是进入到 vi  /etc/gitlab/gitlab.rb 里面修改端口 

搜索注释掉的nginx['listen_port'],修改为9999端口(端口与上面external_url 的端口最好保持一致-后面发现9999端口被占用了,我这边使用了其他端口8888)

修改完成后保存退出即可

d.保存重新载入文件配置

cd /opt/gitlab/bin/

sudo gitlab-ctl reconfigure

(可能需要5分钟左右,到了这一步基本上就部署完毕了)

4.设置开机自启动

sudo systemctl enable gitlab-runsvdir.service

5.查看状态(返回图中信息就代表正确)

sudo gitlab-ctl status

然后按照前面配置的端口访问

netstat -tuln 

注意:本地可以访问后,可以命令查看是否是0.0.0.0:端口 如何是127.0.0.1:8888 那外面是无法访问的

上面看到可以在其他电脑通过IP和端口进行访问了

5.进行登录 默认用户名是root  初始化密码的话下面命令查看(这个密码有效期是24小时)

cat  /etc/gitlab/initial_root_password

6.登录进入之后设置中文

修改密码

到了这里就可以算是部署结束完成了,剩下的话 可以去映射到公网使用或者是直接在云上部署就可以使用了

看到这里的技术猿大佬麻烦点个赞

相关内容

热门资讯

透视讲解!aapoker透视脚... 透视讲解!aapoker透视脚本入口(透视)插件(真是真的是有挂);1、aapoker透视脚本入口透...
透视模拟器!aapoker a... 透视模拟器!aapoker ai插件(透视)辅助器是真的(总是是真的有挂)1.aapoker ai插...
透视线上!aapoker脚本怎... 透视线上!aapoker脚本怎么用(透视)透视方法(都是是真的有挂)1、透视线上!aapoker脚本...
透视脚本!aapoker俱乐部... 透视脚本!aapoker俱乐部靠谱吗(透视)发牌逻辑(确实有挂);1、下载好aapoker俱乐部靠谱...
透视辅助!aapoker透视方... 透视辅助!aapoker透视方法(透视)辅助插件工具(竟然存在有挂)1、上手简单,内置详细流程视频教...
透视数据!aapoker辅助器... 透视数据!aapoker辅助器是真的吗(透视)插件下载(果然有挂);1、许多玩家不知道aapoker...
透视辅助!aapoker安装包... 透视辅助!aapoker安装包怎么使用(透视)插件(一贯真的是有挂)aapoker安装包怎么使用辅助...
透视ai!aapoker怎么设... 透视ai!aapoker怎么设置抽水(透视)俱乐部靠谱(竟然存在有挂)1、用户打开应用后不用登录就可...
透视辅助!aapoker安装包... 透视辅助!aapoker安装包怎么使用(透视)可以设置提高好牌几率(真是真的有挂)1、很好的工具软件...
透视私人局!aapoker a... 透视私人局!aapoker ai插件(透视)透视脚本入口(竟然存在有挂);1、下载好aapoker ...