ITPub博客

首页 > 应用开发 > Java > Docker 5分钟搭建GitLab代码仓库

Docker 5分钟搭建GitLab代码仓库

原创 Java 作者:ehang 时间:2023-11-19 11:31:55 0 删除 编辑
image-20201107230613530 如遇图片加载失败,可尝试使用手机流量访问image-20201107230613530 如遇图片加载失败,可尝试使用手机流量访问

GitLab 是一个用于仓库管理系统的开源项目,使用 Git作为代码管理工具;为了更加方便的使用,这里基于Docker安装一个中文社区版;从而实现gitlab的汉化

参考文章:

CentOS 7下安装Docker及基础操作

基于VirtualBox搭建Linux(CentOS 7)虚拟机环境(学习必备技能)

Gitlab安装

  • 下载镜像

    
    docker pull gitclub/gitlab-ce-zh
    
  • 创建宿主机持久化目录

    三个目录;etc(配置)  log(日志)  data(数据)

    
    mkdir -p /opt/docker/gitlab/etc /opt/docker/gitlab/
    log /opt/docker/gitlab/data
    
    image-20201107164246510 如遇图片加载失败,可尝试使用手机流量访问image-20201107164246510 如遇图片加载失败,可尝试使用手机流量访问
  • 创建docker-compose.yml

    
    version: 
    '2'
    
    services:
        gitlab:
          image:  'gitclub/gitlab-ce-zh'
          restart: unless-stopped
          hostname:  'gitlab'
          environment:
            TZ:  'Asia/Shanghai'
            GITLAB_OMNIBUS_CONFIG: |
              external_url  'http://192.168.1.222:880'
          ports:
            -  '880:880'
            -  '8443:443'
            -  '2212:22'
          volumes:
            - /opt/docker/gitlab/etc:/etc/gitlab
            - /opt/docker/gitlab/ log:/var/ log/gitlab
            - /opt/docker/gitlab/data:/var/opt/gitlab

    external_url 配置的当前gitlab访问的地址

  • 运行

    
    
    # 运行
    
    docker-compose -f docker-compose.yml up -d
    image-20201107182715763 如遇图片加载失败,可尝试使用手机流量访问image-20201107182715763 如遇图片加载失败,可尝试使用手机流量访问
  • 进入gitlab,设置root用户的密码并登录 http://192.168.1.222:880/ image-20201107180221473 如遇图片加载失败,可尝试使用手机流量访问

安装gitbash

略! 官网下载一个安装包,安装即可!

创建仓库

  • 第一步,在gitlab中创建项目 image-20201107183236523 如遇图片加载失败,可尝试使用手机流量访问

代码上传

  • 初始化并上传代码

    
    git init
    
    git remote add origin http://192.168.1.222:880/root/apigcc-demo.git
    git add .
    git commit -m  "Initial commit"
    git push -u origin master
    image-20201107184401069 如遇图片加载失败,可尝试使用手机流量访问image-20201107184401069 如遇图片加载失败,可尝试使用手机流量访问


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70035356/viewspace-2996038/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-11-17

  • 博文量
    14
  • 访问量
    22107