前端自动化部署【二】:Gitlab篇

  • 基本的Linux、docker操作不再详细介绍
  • 需要购买两台服务器,尽量都选腾讯云,虽然我选了一台阿里云、一台腾讯云
  • 水平有限,如有不足见谅

1. 购买一个4核8G的云服务器(尽量选择腾讯云,阿里云太狠,需要充值100元)

觉得贵的话,可以充值20块钱,选择抢占实例或者竞价实例,用完自动回收

Gitlab需要启动至少三个容器,狠吃内存,建议买4核8G

购买成功,实例列表如下

2. 访问某链接

找到12.8.8版本,打开它

3. 登录服务器安装docker参见上一篇

4. 在云服务器,创建docker-compose.yml

从项目文件列表中找到中docker-compose.yml,并粘贴内容到云服务器刚创建的docker-compose.yml

按照图示修改

5. 进入服务器执行docker compose up -d 创建Gitlab容器

docker compose命令会自动读取docker-compose.yml

6. 等待五分钟,浏览器访问ip:13800端口,账号密码是刚在配置文件里面的邮箱和密码

7. 如果不能访问成功 ,检查安全组,把13800,13822添加进去

8.添加ssh

打开本机终端执行 ssh-keygen一路enter,然后执行ls ~/.ssh/查看密钥对是否成功创建 ,(windows自行查阅sshkey的使用方法 )

执行 cat ~/.ssh/id_rsa.pub复制刚才生成的公钥并粘贴进去

9. 进入Gitlab,创建Git项目名字什么的随意,后面使用,

8. Gitlab搭建成功,撒花啊

相关推荐
之歆几秒前
Day02_ES6+ 核心特性深度解析:现代 JavaScript 开发的基石
前端·javascript·es6
问心无愧05131 分钟前
ctf show web入门71
android·前端·笔记
light blue bird10 分钟前
支组汇总主子节点工序路径图表
前端·jvm·.net·桌面端·gdi绘图
小KK_28 分钟前
新手必看篇——JS类型判断
前端·javascript
qq_4523962328 分钟前
第十三篇:《Docker Swarm 集群基础》
运维·docker·容器
小小高不懂写代码36 分钟前
Vibe Coding时代的自我鞭策
前端·人工智能
喵个咪41 分钟前
基于 Nuxt 4 的现代 Headless CMS 前端:架构深度解析与二次开发指南
前端·vue.js·nuxt.js
AI科技星43 分钟前
万有引力G与真空介电常数ε0全维度完整关系式汇编(基于v=c螺旋时空理论)
c语言·开发语言·前端·javascript·网络·汇编·electron
喵个咪1 小时前
基于 Next.js 的 Headless CMS 前端架构:技术解析与二次开发导引
前端·react.js·next.js
阿白同学1054511 小时前
一座前端文明的地层:React 源码考古报告
前端