Git remote URL无法更新为https地址导致GitHub推送失败如何解决
问题原因
git remote set-url命令执行失败是因为缺少必填的远程仓库名称参数,该命令的标准语法为git remote set-url <远程仓库名> <新地址>,你之前运行的命令仅传入了新的仓库地址,未指定要修改的远程仓库名称newOrigin,因此修改操作未生效,本地存储的远程地址还是原git://协议地址。
另外git://协议本身属于只读协议,仅支持拉取代码操作,不支持推送,因此直接推送时会触发对应报错。
解决方法
- 执行正确的远程地址修改命令:
git remote set-url newOrigin https://github.com/xxx/Vuetest.git
- 验证地址是否修改成功,运行以下命令查看远程配置:
git remote -v
确认输出中newOrigin对应的fetch、push地址均已更新为https开头的地址即可。
- 重新执行推送命令:
git push -u newOrigin main
内容的提问来源于stack exchange,提问作者blackbeard
相关产品推荐
相关产品推荐

