美文网首页
Git迁移方法

Git迁移方法

作者: 反调唱唱 | 来源:发表于2019-08-01 19:01 被阅读0次

    一、git clone --bare git push --mirror

    1.git clone --bare git@xxx

    git@xxx为源库的地址,
    --bare 是克隆版本库内容,只包含版本库,不包含工作区,称为裸版本库
    2.在git服务器上创建好新项目
    3.git push --mirror remote_rul
    mirror是以镜像方式推送到目标服务器上(公钥确认要配好,否则会推送失败,下面方法都要确认)
    remote_url为目标服务器地址,

    二、切换remoteURL

    1.git remote set-url origin remote_url
    把远端地址设置为remote_url,如果原来有origin 的,则替换为remote_url
    remote_url为目标服务器地址,
    git push origin --all 推送主干和分支 git push --tags 推送标签

    2.git remote rm origin url 移除当前远端url git remote add origin remote_rul添加新的远端url

    git push origin --all 推送主干和分支 git push --tags 推送标签

    此方法目前测试只推送了一个分支上去,

    三、git迁移到gerrit

    1.git clone --bare git@xxx
    2.创建目标项目,且开通直接push权限
    3.git remote add gerritremote remote_url
    4.git push --mirror remote_rul

    相关文章

      网友评论

          本文标题:Git迁移方法

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