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






相关推荐
深圳行云创新5 天前
BizDevOps 是什么?如何建设企业 BizDevOps 体系
软件工程·devops·bizdevops
saynaihe6 天前
关于Ubuntu的 update造成的内核升级
linux·运维·服务器·ubuntu·devops
橙*^O^*安7 天前
Kubernetes集群部署Jenkins指南
云原生·容器·kubernetes·jenkins·devops
裸奔的大金毛7 天前
Tekton - 自定义镜像配置git仓库克隆
git·ci/cd·devops·tekton
pwj去战斗吧7 天前
k8s+jenkins+harbor构建Devops平台
kubernetes·jenkins·devops
友莘居士9 天前
软件研发如何选对方法论?传统计划驱动与敏捷价值驱动的全面对比
devops·敏捷·传统·软件研发方法论
小薛博客11 天前
17、DevOps持续集成、持续部署
运维·ci/cd·devops
盟接之桥12 天前
盟接之桥说制造:在安全、确定与及时之间,构建品质、交期与反应速度的动态平衡
大数据·运维·安全·汽车·制造·devops
万物得其道者成13 天前
Cursor + 云效 DevOps MCP
运维·devops
醉方休13 天前
vite与webpack对比
前端·webpack·devops