git 仓库地址变更 本地代码仓库修改方法

git 仓库地址变更 本地代码仓库修改方法

起因

由于自己变更域名,导致之前域名下的私有 git 无法访问,而本地仓库还有一些资料未提交,需要切换到新域名下的私有 git 仓库完成信息提交以及后续的使用。

git 远程仓库地址变更方法

假设

  • 本地仓库根目录 : ~/test
  • 原仓库地址 : http://git.old-domain.com/RKCN/test.git
  • 新仓库地址 : http://git.new-domain.com/RKCN/test.git
  • 远程仓库名称 : origin

方法一 通过命令直接修改远程地址

  1. 进入本地 git 仓库根目录 ~/test
  2. git remote 查看所有远程仓库;使用 git remote origin 查看远程仓库地址,origin 可以替换成其它远程仓库标识
  3. git remote set-url origin http://git.new-domain.com/RKCN/test.git
  4. 后续操作

方法二 清除远程仓库地址后重新设置

  1. 进入本地 git 仓库根目录 ~/test
  2. git remote 查看所有远程仓库;使用 git remote origin 查看远程仓库地址,origin
  3. git remote rm origin # 清除本地仓库中原远程仓库的地址
  4. git remote add origin http://git.new-domain.com/RKCN/test.git
  5. 后续操作

方法三 直接修改仓库的配置文件

  1. 进入本地 git 仓库根目录 ~/test
  2. vim .git/config
  3. 替换 [remote "origin"] 下面的 url 为 http://git.new-domain.com/RKCN/test.git 即可
  4. 后续操作

方法四 通过第三方 git 客户端修改

以 SourceTree 为例,点击 仓库 -> 仓库配置 -> 远程仓库 即可管理此项目中配置的所有远程仓库,而且这个界面最下方还可以点击编辑配置文件,同样可以完成方法三。

赞赏