Git-致命:不会删除所有非推送URL

Git-致命:不会删除所有非推送URL,git,Git,在尝试删除我的repo中的默认url时,我发出了以下命令: git remote set-url --delete origin https://github.com/dpressey/barberapp.git 我收到了标题中显示的错误。如何删除此“https”url,然后添加一个“ssh”url,以便我可以推送到它?如果要将源站重置为其他url,可以直接覆盖它: $ git remote set-url origin ssh://yournewurl 并使用以下方法进行验证: $ git

在尝试删除我的repo中的默认url时,我发出了以下命令:

git remote set-url --delete origin https://github.com/dpressey/barberapp.git

我收到了标题中显示的错误。如何删除此“https”url,然后添加一个“ssh”url,以便我可以推送到它?

如果要将源站重置为其他url,可以直接覆盖它:

$ git remote set-url origin ssh://yournewurl
并使用以下方法进行验证:

$ git remote -v
从,
--删除
应与以下内容一起使用:

git远程设置url--推送--删除源[https://github.com/dpressey/barberapp.git]

因为语法是
--delete
,其中
是正则表达式



作为旁注,应该指出的是,还有一个
git-remote-rm
可以删除与给定名称匹配的所有遥控器,无论URL是什么。

感谢
git-remote-rm-origin
为我工作。