gitlab的仓库迁移到新的gitlab

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/oucqsy/article/details/86617172
  1. 下载原有gitlab源码
    git clone http://gitlab.**.com/projectName
  2. gitlab地址替换成为新gitlab地址
    git remote set-url origin http://gitlab.**.com/newProjectName
  3. 本地推送到远程-可以在sourceTree中进行推送
    git push origin --all 推送主干和分支
    git push --tags 推送标签
  4. 查看远程gitlab地址
    git remote -v
  5. master版本回退
    将master分支移除protected分支
    git reset --hard 版本号 或者 sourceTree选择’将master重置到本次提交’,选择‘强行合并’
    git push -u origin master -f

还可以通过镜像的方式迁移

  1. 克隆老项目的镜像
    git clone --mirror old.git (old.git 为老项目的git地址)
  2. 进入项目目录
    cd old.git
  3. 老项目的地址替换成新项目
    git remote set-url --push origin new.git (new.git 为新项目的git地址)
  4. 将镜像推到远程
展开阅读全文

没有更多推荐了,返回首页