Git迁移方法

Git迁移方法,第1张

1.git clone --bare git@xxx

git@xxx 为源库的地址

--bare 是克隆版本库内容,只包含版本库,不包含工作区,称为裸版本库

2.在git服务器上创建好新项目

3.git push --mirror remote_rul

mirror是以镜像方式推送到目标服务器上(公钥确认要配好,否则会推送失败,下面方法都要确认)

remote_url为目标服务器地址,

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 推送标签

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

1.git clone --bare git@xxx

2.创建目标项目,且开通直接push权限

3.git remote add gerritremote remote_url

4.git push --mirror remote_rul

这个是由于你的git设置不对。在push的界面中TortoiseGit的Remote点manage后d出Remote的设置框,正确设置RemoteURLPutty,之后提交就没有问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11339461.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存