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






相关推荐
龙智DevSecOps解决方案8 小时前
ITSM选型指南 | Jira Service Management Standard vs Cloud Premium 版本对比与升级指导
atlassian·devops·aiops·jira·itsm·智能运维
Miao1213112 小时前
工程交付指标入门:如何重新掌控软件交付
大数据·运维·devops
DLYSB_13 小时前
DevOps 运维实战:基于 CI/CD 流水线 Webhook 的构建状态物理现场声光反馈架构
运维·ci/cd·devops·报警灯
砍材农夫2 天前
运维|devops|jenkins构建分支选择及执行日志展示
运维·jenkins·devops
龙智DevSecOps解决方案3 天前
Perforce Delphix测试数据管理平台:每月实现数百万次 CI/CD 运行,更快交付高质量软件
ci/cd·devops·tdm·perforce·delphix·企业级数据管理
易筋紫容3 天前
为什么做了 DevOps,你还是管不好开源依赖?
运维·开源·devops
砍材农夫3 天前
运维|devops|jenkins构建应用发布
运维·jenkins·devops
AOwhisky4 天前
云原生 DevOps 工具链从入门到实战(第二期)——Jenkins安装与基础配置——CICD核心引擎
linux·运维·ci/cd·云原生·jenkins·devops
7177776 天前
从工具自动化到自主研发:Gitee 智能 DevOps 全域落地实践
gitee·自动化·devops
7177776 天前
Gitee DevOps 国产化研运能力解析:安全与研发效能双维度升级
安全·gitee·devops