第一种方式:使用 git push --mirror 的方式,需要建立新仓库
-
从原地址克隆一份裸版本库,例如:某个仓库
#git clone --bare 需要迁移的仓库地址 git clone --bare git@github.com:757388559/JenkinsCI.git -
创建新的仓库地址,并复制下来;
-
切换到
JenkinsCI.git目录,执行 push命令,推送到新仓库地址#命令 #cd JenkinsCI.git #git push --mirror 新仓库地址 cd JenkinsCI.git git push --mirror git@github.com:BlankConan/JenkinsCI.git -
删除本地镜像库
cd .. rm -rf JenkinsCI.git -
新的仓库地址可以克隆了
第二种方式:直接更改 remoteurl
-
查看 remote url
git remote -v 或者 git remote show origin(这是仓库名) -
直接更改地址
git remote set-url origin new_remote_git_address
还有一种方式是,直接更改.git/config配置文件里的url 地址就行。
迁移Git仓库
本文介绍两种迁移Git仓库的方法:一是使用git push --mirror命令,需先克隆原仓库为裸版本库,再推送至新仓库地址;二是直接修改远程仓库URL,通过git remote set-url命令或编辑.git/config文件实现。
225

被折叠的 条评论
为什么被折叠?



