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






相关推荐
g***B73814 小时前
DevOps文化推广
运维·devops
S***H28314 小时前
DevOps工具链管理
运维·devops
G***E31614 小时前
DevOps文化构建要点
运维·devops
N***738514 小时前
DevOps工具链搭建:自动化流程的实践
运维·自动化·devops
1***s6321 天前
JavaScript微服务
javascript·微服务·devops
記億揺晃着的那天2 天前
从单体到微服务:如何拆分
java·微服务·ddd·devops·系统拆分
竹君子7 天前
研发管理知识库(12)阿里“云效”使用方案简介
devops
慧都小项8 天前
UML建模工具Enterprise Architect在DevOps中如何实现架构模型同步
devops·sparx ea·架构模型同步
茄菲猫的往事8 天前
拒绝繁杂,一款轻量,极致简洁的开源DevOps平台 - TikLab
devops·开源devops
庸子8 天前
Kubernetes调度器深度解析:从资源分配到亲和性策略的架构师之路
java·算法·云原生·贪心算法·kubernetes·devops