首页/开发/Git 与协作速查/git remote set-url 修改远端地址
Git 基础与命令88 条

git remote set-url 修改远端地址

更换远端地址:HTTPS 与 SSH 互转、域名迁移都用它;--push 可以为推送单独指定地址。

Git 与协作速查开发更新于 2026-10-12
用途修改 fetch/push 地址
场景协议切换、域名迁移、镜像仓库
验证git ls-remote origin

常用示例

常用示例
git remote set-url origin git@github.com:org/repo.git
git remote set-url --push origin git@example.com:mirror/repo.git
git remote -v
git ls-remote origin | head
改完地址先用 git ls-remote 验证连通与权限,比直接 fetch 更快暴露问题。

易错点

  • fetch 与 push 地址可以不同,权限问题先看 git remote -v 的两行地址
  • 换 SSH 后确认密钥已加到平台账号,否则报 Permission denied (publickey)

数据来源与参考

  • Git 官方文档:git-remote(set-url)
  • GitHub 官方文档:管理远程仓库(remote 管理)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌