美文网首页
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

相关文章

  • 2020-03-11 git项目迁移遇到的问题

    参考文章Git项目迁移做项目git的项目迁移,由于疏忽,把错误的代码迁移到当前git仓库了解决方法:1、重新找个目...

  • 使用 git push –mirror 迁移 Git 项目

    git仓库迁移的两种解决方案 Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢...

  • Git迁移方法

    一、git clone --bare git push --mirror 1.git clone --bare g...

  • Git仓库迁移方法

    在网上查了资料,然后选择以下作为自己的git迁移方法 方法一:转载自:https://blog.csdn.net/...

  • git仓库迁移

    昨天对git仓库进行了迁移,也遇到了些坑,记录总结一下。具体过程参考了保留提交历史的git库迁移方法,借此学习一下...

  • git仓库迁移而且不丢失log的方法

    Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢? 同时,本地已经clone了...

  • 代码仓库迁移

    Git仓库迁移而不丢失log的方法要求能保留原先的commit记录,应该如何迁移呢?同时,本地已经clone了原仓...

  • git代码迁移

    我们平常可能会遇到git仓库迁移的问题,现在把迁移方法备忘一下,其实迁移是一件很简单的事情。 1、先备份仓库裸仓库...

  • Gerrit索引重建--添加已有的git/repo仓库到gerr

    我们经常需要迁移git仓库到新的gerrit服务器,有一种简单方法,就是直接把git镜像拷贝到gerrit的git...

  • 迁移git仓库带来的权限问题--2019-08-22

    迁移git仓库带来的权限问题 今天迁移git仓库 第一步: 克隆旧仓库‘基本’版本 git clone --bar...

网友评论

      本文标题:Git迁移方法

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