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






相关推荐
星释3 小时前
DevOps软件开发流程规范
运维·devops
创实信息15 小时前
软件开发 | 从 Azure DevOps迁移至GitHub企业版的最佳路径
ai·github·azure·devops
大咖分享课1 天前
混合云战略规划深度解析:多云管理的技术架构与治理框架
大数据·系统架构·云计算·devops·混合云
不念霉运2 天前
河南农担携手Gitee企业版:构建农业金融数字化研发新基建
金融·gitee·开源·devops·权限管理·ci/di
椰子丶2 天前
cloudflare + vercel + supubase 迁移至腾讯云
devops
测试者家园2 天前
从DevOps到AIOps:智能体如何接管持续交付流程
软件测试·devops·aiops·敏捷测试·质量效能·智能化测试·测试开发和测试
不念霉运3 天前
开源生态新势能: 驱动国产 DevSecOps 与 AI 工程新进展
人工智能·开源·github·devops
不爱学英文的码字机器5 天前
持续交付的进化:从DevOps到AI驱动的IT新动能
运维·人工智能·devops
猴哥聊项目管理7 天前
什么是DevOps智能平台的核心功能?
运维·项目管理·制造·devops·软件·项目管理软件·软件分享