Git迁移方法

2019-08-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

上一篇 下一篇

猜你喜欢

热点阅读