第一种方式:使用 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 地址就行。