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






相关推荐
小飞程序员4 天前
Docker本地部署gitlab实践(windows,linux)
devops
牛奶咖啡135 天前
DevOps自动化运维实践_使用再生龙对Linux系统进行备份还原
运维·自动化·devops·linux系统的备份还原·linux系统克隆备份·再生龙
觅特科技-互站5 天前
告别手动微调Prompt:DevOps用陌讯Skills重构AI运维工作流
运维·prompt·线性回归·kmeans·devops
加农炮手Jinx5 天前
Flutter for OpenHarmony: Flutter 三方库 icon_font_generator 自动化将 SVG 图标集转化为字体文件(鸿蒙矢量资源全自动管理)
运维·flutter·华为·自动化·harmonyos·devops
codingWhat6 天前
手把手系列之——前端工程化
ci/cd·devops·前端工程化
何以不说话6 天前
DevOps、Git 和 GitLab
git·gitlab·devops
RoyLin8 天前
你的 nginx 在扼杀 AI 服务——为什么需要重新设计流量层
人工智能·devops
henry1010108 天前
Ansible自动化运维全攻略(AI生成)
linux·运维·python·ansible·devops
henry1010109 天前
传统IT运维向DevOps转型的路径分析
运维·devops·系统管理
科济管线制药IPD咨询10 天前
从IPD实践者到研发体系架构师(四):在经典IPD阶段关卡基础上,如何融入敏捷迭代、DevOps循环和客户共创触点?
运维·devops