code阶段——git&gitlab安装

在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者Git,这里我们采用Git作为版本控制工具,GitLab作为远程仓库。

Git安装

https://git-scm.com/(傻瓜式安装)

GitLab安装

单独准备服务器,采用Docker安装

  • 查看GitLab镜像
    docker search gitlab

  • 拉取GitLab镜像
    docker pull gitlab/gitlab-ce

  • 准备docker-compose.yml文件
    docker search gitlab

    version: '3.1'
    services:
    gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: gitlab
    restart: always
    environment:
    GITLAB_OMNIBUS_CONFIG: |
    external_url 'http://192.168.11.11:8929'
    gitlab_rails['gitlab_shell_ssh_port'] = 2224
    ports:

    • '8929:8929'
    • '2224:2224'
      volumes:
    • './config:/etc/gitlab'
    • './logs:/var/log/gitlab'
    • './data:/var/opt/gitlab'
  • 启动容器(需要稍等一小会......)
    docker-compose up -d

GITLAB安装截图






相关推荐
lunzi_08261 天前
【开源治理】05-把流程翻译成门禁:开源治理嵌入 DevOps 流水线实战
供应链管理·devops·开源治理
程序员老赵1 天前
服务器没有桌面?Docker 跑个 Chrome,浏览器就能远程用
docker·容器·devops
宋均浩1 天前
# pytest 的 5 个 fixture 骚操作,我用了 3 年才学会
devops
睡不醒男孩0308231 天前
云原生运维实战:高并发架构下的云原生可观测性、韧性降级与自动化干预体系
数据库·kubernetes·高并发·prometheus·devops·sre·缓存调优
爱学习的程序媛1 天前
DevOps 深度解析:从文化理念到落地实践
运维·devops
至乐活着2 天前
Docker Compose多服务编排实战:从零搭建Node.js+MySQL+Redis全栈应用
docker·微服务·devops·容器编排·compose
热爱运维的小七2 天前
深度解析|应用性能 + RUM + 拨测:现代 IT 运维的可观测性“铁三角”
运维·it运维·devops·apm·rum·网站拨测
A.说学逗唱的Coke2 天前
【大模型专题】AIOps + Loop 工程:从智能告警到自愈闭环的实战指南
运维·人工智能·devops
平头老王2 天前
CI/CD流水线设计 — 第1章:常见误区
ci/cd·自动化·devops·持续部署·持续集成
wanghao6664553 天前
DevOps 从入门到实践:构建高效交付流水线
运维·devops