前端自动化部署【二】: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搭建成功,撒花啊

相关推荐
一掬净土2 分钟前
kubelet 报错如下:docker does not support reopening container log files
docker·云原生·kubelet·logfiles
陈随易10 分钟前
副业搞钱点子之收入查看器
前端·后端
Profile排查笔记12 分钟前
浏览器指纹逆向怎么分析:从网络请求追踪到 JavaScript 采集链
前端·人工智能·后端·自动化
hudie76540 分钟前
LikeShop 二开最常改的 5 个文件(附改前改后对比)
前端·uni-app·php·个人开发
qetfw1 小时前
Bash 函数与流程控制:read、if、for、case 验证
linux·前端·javascript·bash
鬼手点金2 小时前
从 API 消息到模型 Token:Chat Template
java·前端·javascript·数据库·人工智能·深度学习·1024程序员节
Shadow(⊙o⊙)2 小时前
LangChain 自定义工具全解析:从 @tool 到 bind_tools 的完整调用链路
java·服务器·前端·1024程序员节
TTATTC2 小时前
为什么 Python 做 Agent 总在并发中崩溃?拆解 Blockcell 在 Rust 下的 Host-Cell 隔离与自愈状态机
docker·开源
小poop2 小时前
HTML 基础入门:从结构到常用标签详解
前端
jiangliushi62 小时前
GPT-6.1 Sol 免费用:PowerShell 装 Codex 报“禁止运行脚本 npm.ps1”?一条命令解决
前端·gpt·npm