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






相关推荐
令狐少侠201115 小时前
devops-Jenkins一键部署多台实例
运维·jenkins·devops
网络安全King5 天前
devops 工具 网络安全
运维·web安全·devops
梁萌5 天前
04-DevOps-安装并初始化Jenkins
运维·jenkins·devops
Anna_Tong6 天前
阿里云 ACS:高效、弹性、低成本的容器计算解决方案
人工智能·阿里云·容器·kubernetes·serverless·云计算·devops
ITPUB-微风6 天前
网易严选DevOps实践:从传统到云原生的演进
运维·云原生·devops
Incredibuild7 天前
深入了解 DevOps 基础架构:可追溯性的关键作用
ci/cd·devops
炸鸡物料库7 天前
Kubernetes 使用 Kube-Prometheus 构建指标监控 +飞书告警
运维·云原生·kubernetes·飞书·prometheus·devops
ITPUB-微风7 天前
云原生DevOps:Zadig架构设计与企业实践分析
运维·云原生·devops
m0_6845985310 天前
优化DevOps环境中的容器化交付流程:实践指南
运维·devops
Anna_Tong11 天前
DevOps 进化论:腾讯云 CODING-TM 如何助力企业敏捷转型?
运维·ci/cd·项目管理·腾讯云·敏捷开发·devops·代码托管