二、Code阶段工具

系列文章目录

一、DevOps介绍
二、Code阶段工具
三、Build阶段工具
四、Operate阶段工具
五、Integrate工具



前言

第一台服务器:安装GitLab
在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者Git,这里我们采用Git作为版本控制工具,GitLab作为远程仓库


1、Git安装

https://git-scm.com/(傻瓜式安装)

2、GitLab安装

单独准备服务器,采用Docker安装

  • 查看GitLab镜像

    docker search gitlab
    
  • 拉取GitLab镜像

    docker pull gitlab/gitlab-ce
    
  • 准备docker-compose.yml文件,external_url这里的地址改成你自己的服务器地址

    version: '3.1'
    services:
      gitlab:
        image: 'gitlab/gitlab-ce:latest'
        container_name: gitlab
        restart: always
        environment:
          GITLAB_OMNIBUS_CONFIG: |
            external_url 'http://101.126.17.78: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_gitlab的文件夹下之后,执行命令

    docker compose up -d
    
  • 等待一会,启动时间长,耐心等一会
    在这里插入图片描述

  • 查看root用户初始密码

    docker exec -it gitlab cat /etc/gitlab/initial_root_password
    

    在这里插入图片描述

  • 直接访问 http://你自己的IP:8929 就可以了,记得关防火墙,如果是云服务器,需要设置一下安全组把8929端口放开。
    在这里插入图片描述

  • 将GitLab修改成中文。
    在这里插入图片描述

  • 修改root用户密码。
    在这里插入图片描述

3、创建项目

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值