美文网首页
gitlab同步项目至gitlab以及gitee

gitlab同步项目至gitlab以及gitee

作者: onnoA | 来源:发表于2020-09-30 14:45 被阅读0次

    gitlab同步项目至gitlab以及gitee

    前置条件==》 先自己搭建好gitlab

    不要参考我之前搭建的gitlab

    重新附上新的docker-compose.yml(邮件版可以参考 gitlab搭建),两者唯一的差别就是镜像不一样
    cd /usr/local/docker/gitlab-en-ce(没有目录就新建)
    vi docker-compose.yml

    version: '3'
    services:
        web:
          image: 'gitlab/gitlab-ce'
          restart: always
          hostname: '192.168.118.131'
          environment:
            TZ: 'Asia/Shanghai'
            GITLAB_OMNIBUS_CONFIG: |
              external_url 'http://192.168.118.131:8088'
              gitlab_rails['gitlab_shell_ssh_port'] = 2222
              unicorn['port'] = 8088
              nginx['listen_port'] = 80
          ports:
            - '8088:80'
            - '443:443'
            - '2222:22'
          volumes:
            - ./config:/etc/gitlab-en
            - ./data:/var/opt/gitlab-en
            - ./logs:/var/log/gitlab-en
    
    1. 同时在gitlab、github、gitte创建项目sync-test
    2. 创建项目成功后,从gitlab克隆项目
    3. 进入gitlab进行相关设置
      image
    4. 配置github以及gitee克隆地址(配置形式:https://用户名@github.com/onnoA/sync-test.git ==》用户名@项目的git地址)以及密码。
      image
    5. github和gitee配置成功后
    image
    1. 修改代码,并推送代码上gitlab
    image image

    有下面截图可知,代码只是上传到了gitlab代码仓库


    image
    1. 代码推送成功后,看github以及gitee中代码也从gitlab同步了过来


      image

    相关文章

      网友评论

          本文标题:gitlab同步项目至gitlab以及gitee

          本文链接:https://www.haomeiwen.com/subject/lswuuktx.html