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解决方案15 小时前
研讨会回顾|Atlassian Cloud + Rovo AI 实战指南:Jira + Confluence + Bitbucket集成演示、龙智云迁移服务
人工智能·atlassian·devops·jira·rovo
yuxb7315 小时前
DevOps 从概念到 CI/CD 落地
笔记·devops
Azure DevOps1 天前
Azure DevOps Server 正式版本发布
运维·microsoft·azure·devops
对你无可奈何2 天前
从“玩具”到生产力:用Terraform在Proxmox上构建K8s集群的探索之旅
devops
DO_Community2 天前
从零开始,用 n8n 设计可扩展的自动化工作流
运维·ai·自动化·devops
黛玉晴雯子0013 天前
Devops理念基础(持续更新)
运维·devops
炸裂狸花猫3 天前
开源IaC工具 - Terraform
云原生·开源·devops·terraform
Lynnxiaowen3 天前
今天我们继续DevOps内容Jenkins自动化部署PHP项目
linux·自动化·jenkins·php·devops
ymf513 天前
DevOps平台部署K8s容器的Values值配置详解
k8s·devops
DigitalOcean3 天前
从零开始,用 n8n 设计可扩展的自动化工作流
自动化运维·devops