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安装截图






相关推荐
m0_684598532 天前
优化DevOps环境中的容器化交付流程:实践指南
运维·devops
Anna_Tong3 天前
DevOps 进化论:腾讯云 CODING-TM 如何助力企业敏捷转型?
运维·ci/cd·项目管理·腾讯云·敏捷开发·devops·代码托管
测试者家园4 天前
AI如何与DevOps集成,提升软件质量效能
运维·软件测试·人工智能·软件开发·devops·团队管理·质量效能
至善迎风4 天前
DevOps自动化部署详解:从理念到实践
elasticsearch·自动化·devops
至善迎风4 天前
DevOps与自动化部署全解析:从理论到实战
运维·自动化·devops
yeshan3336 天前
使用 mkcert 本地部署启动了 TLS/SSL 加密通讯的 MongoDB 副本集和分片集群
github·devops
鸵鸟爸爸7 天前
Dockerfiles 的 Top 10 常见 DevOps/SRE 面试问题及答案
docker·云原生·容器·devops
CTRA王大大7 天前
【devops】Github Actions Secrets | 如何在Github中设置CI的Secret供CI的yaml使用
ci/cd·github·devops
fenglei20207 天前
DevOps工具链概述
linux·服务器·网络·devops
鸵鸟爸爸8 天前
Terraform 最佳实践:Top 10 常见 DevOps/SRE 面试问题及答案
云原生·devops·terraform