Git 实战系列(十四)Git 远程仓库迁移
1.获取权限
首先获取相关 Group 的 Owner 权限。
2.在线迁移

3.更新本地仓库
更新本地仓库,首先查看当前 remote url:
1 | $ git remote -v |
使用 git remote set-url 重置 remote url:
1 | $ git remote set-url origin git@git.kd.ssj:finance-web/finance-market.git |
检查重置是否成功:
1 | $ git remote -v |
4 批量更新本地仓库
适用于一堆 git 仓库放在同一个目录下,可以用这个方法进行批量替换:
- 检查一下现在的 url:
1 | cat ./finance-*/.git/config | grep 'git@' |
- 批量替换:
1 | ls -1 ./仓库名-*/.git/config | xargs sed -i 's/git@.*\:/git@github.com:/g' |
- 再次检查一下结果:
1 | cat ./finance-*/.git/config | grep 'git@' |