部署属于你的gitlab

发布时间:2026/9/21 12:05:16

部署属于你的gitlab 许多刚做开发的朋友进到一家公司公司项目代码管理用的是GitLab或者极狐等工具。感觉很高大上用git工具拉取、提交代码。实际这只是一个工具只要你学会了部署你也可以部署自己的代码管理工具。(下面是我的官网欢迎项目合作或者技术交流 漩涡科技 - 创新科技驱动未来 )1. 部署私有的GitLab需要有一个服务器。因为第一次部署建议买一个月的85块钱就可以。后续我觉得要做自己项目的可以重新关注云服务的套餐在有活动时购买。阿里云主页上面搜索框搜索 “refhttps://www.aliyun.com/product/ecs?spm5176.30275541.J_ZGek9Blx07Hclc3Ddt9dg.4.26922f3do1yqL0scm20140722.S_product%E4%BA%91%E4%BA%A7%E5%93%814070123._.ID_product%E4%BA%91%E4%BA%A7%E5%93%814070123-RL_esc%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8-LOC_2024SPAllResult-OR_ser-PAR1_0a032a1417857464596721619efbda-V_4-PAR3_o-RE_new9-P0_1-P1_0云服务器ECS ,点击后就跳转到购买页面。为啥选2vCPU 8GiB8G内存部署gitlab用docker拉取文件不会半途而废2vCPU4Gib也可以部署但需要你分配下内存。 后续部署熟练了可以部署自己的项目买好一点的服务器有活动时选服务器时会便宜很多服务器选择地选有优惠的对网站访问影响不大。镜像 Alibaba Cloud Linux选最近版本云盘先默认40G带宽计费模式按使用量一个月有20G免费的设置登录的密码 root为账户 购买成功后服务器分配公网IP你就可以远程登录服务器。用(xshell工具、CRTMobaXterm等工具)2.服务器购买成功后就有自己的公网IP登录阿里云最右上角控制台找到云服务器ECS点击用的 MobaXterm登录3.安装Docker通过 Alpine 软件源安装 MobyMoby 包含了 Docker 的完整核心功能。在 Alibaba Cloud Linux 4中系统默认通过 Moby 包提供容器引擎能力安装后系统提供的命令、服务名dockerd、API 以及容器镜像均与标准 Docker 完全一致。sudo yum install -y moby启动 Docker 并设置开机自启。# 启动服务并设置开机自启sudo systemctl start dockersudo systemctl enable dockersudo systemctl status docker# 验证安装docker --version # 将显示已经安装的版本Docker 镜像加速器配置配置流程1. 编辑daemon.json文件如果文件不存在可以新建。mkdir /etc/dockervim /etc/docker/daemon.json2. 选择以下推荐的第三方加速器。多个加速器配置时一般按书写顺序依次尝试。如果某个加速器失效会自动尝试下一个。{registry-mirrors: [https://docker.211678.top,https://docker.1panel.live,https://hub.rat.dev,https://docker.m.daocloud.io,https://do.nark.eu.org,https://dockerpull.com,https://dockerproxy.cn,https://docker.awsl9527.cn]}3. 加载重启服务systemctl daemon-reloadsystemctl restart docker安装gitlab1.创建 Docker 容器的挂载数据目录该目录会作为 GitLab 配置、日志和数据文件所在的目录。sudo mkdir -p /srv/gitlab2.设置环境变量$GITLAB_HOME。export GITLAB_HOME/srv/gitlab3.执行如下命令安装 GitLab 容器镜像。由于运营商网络原因会导致您拉取Docker Hub镜像变慢甚至下载失败。您可以使用阿里云容器镜像服务ACR提供的官方镜像加速器加速官方镜像的下载。具体操作请参见官方镜像加速。http://xxx.xxx.xxx.xxx用自己的公网ip2222端口请在阿里云的该服务器的网络与安全组中开放该端口防止服务器拦截sudo docker run --detach \--hostname http://xxx.xxx.xxx.xxx \--publish 443:443 --publish 80:80 --publish 2222:22 \--name gitlab \--restart always \--volume $GITLAB_HOME/config:/etc/gitlab \--volume $GITLAB_HOME/logs:/var/log/gitlab \--volume $GITLAB_HOME/data:/var/opt/gitlab \--shm-size 256m \gitlab/gitlab-ce:latest4.查看容器状态。sudo docker ps -adocker exec -it 你的gitlab容器名或ID bash# 进入容器docker exec -it gitlab bash# 在容器内执行重置root密码为 your_new_password请替换为你的新密码gitlab-rails runner user User.where(id: 1).first; user.password 123456!QAZ; user.password_confirmation 123456!QAZ; user.save!最后GitLab访问地址http://xxx.xxx.xxx/ root/123456!QAZ可以docker部署也可以docker compose 部署 直接部署都行
延伸阅读

更多相关文章

2026/9/21 12:01:27

DVWA靶场XSS攻防实战:从反射型漏洞到安全编码的思维演进

1. 项目概述:一次完整的XSS攻防思维训练最近在带新人做安全测试的入门训练,我总会把DVWA靶场的XSS(Reflected)关卡作为第一个实战点。这不仅仅是因为它经典,更因为从Low到Impossible的四个难度等级,完美地勾…

2026/9/21 12:00:43

从XML数据解析到XSS防御:前端安全实战指南

1. 项目概述:从游戏到实战的XSS防御思维最近在玩一个叫“Secure Code Game”的编程安全游戏,里面有个叫“Planet XMLon”的关卡,专门考验开发者对XSS(跨站脚本攻击)的防御能力。这让我想起了很多新手,甚至是…

2026/9/19 3:24:52

OpenClawPi与RTX 5090:破解工业AI视觉抓取99%成功率落地难题

1. 项目缘起:从实验室Demo到产线落地的鸿沟作为一名在工业自动化领域摸爬滚打了十来年的工程师,我见过太多“实验室里稳如泰山,产线上寸步难行”的AI视觉项目。尤其是在机械臂抓取这个场景,理想很丰满:一个训练好的神经…

2026/9/21 10:23:29

STM32软件SPI驱动1.8寸TFT-LCD完整教程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:28:31

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/21 3:33:19

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/21 0:02:23

OpenResearch:构建可复现的开放式研究工作流

第一次看到“OpenResearch”这个名字,我脑子里冒出的不是某个具体软件,而更像一种研究方式的宣言:开放、可复现、可验证。这三件事放在一起,其实比大多数人想象中难得多。过去几年我一直在折腾自己的研究工作流,从纯纸…

2026/9/20 4:54:47

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/20 5:01:23

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/21 10:29:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码