雪漫城的风宅

修改本地 git 仓库的 remote 地址为新地址

· NightingaleWK
git
文章目录

1. 我的需求

假设本地有一个 laravel 项目,使用 git 进行版本管理,且已连接到 2 个远端的仓库,这里假设远端仓库地址为:

  • Coding 的 git@e.coding.net:nightingalewk/sushang/v2.git
  • Github 的 git@github.com:NightingaleWK/sushang.git

现在因需求变动,需要将代码上传到新的 2 个远端仓库,地址为:

  • Gitee 的 git@gitee.com:LiyueHarbor/sushang.git
  • Github 的 git@github.com:Liyue-Harbor/sushang.git

注意,四个地址均不一致,想要实现期望的结果,具体操作方法如下:

2. 解决方案

git 无法单独修改某个地址,只能全部删除远端地址后重新设定,所以我们第一步先清理本地 laravel 项目的 remote 信息:

1
2
cd sushang
git remote remove origin

然后设置新的远端地址:

1
2
git remote add origin git@gitee.com:LiyueHarbor/sushang.git
git remote set-url --add origin git@github.com:Liyue-Harbor/sushang.git

然后将代码推送到 2 个新仓库中:

1
git push -u origin main
上一篇:东方通负载均衡软件 TongHttpServer V6.0 安装步骤下一篇:如何合并两个独立的 Git 仓库(Monorepo 实践)