致命:URL存在git时没有找到这样的URL

时间:2015-02-18 15:02:30

标签: git github

我想更改git上游存储库,但是当我执行以下命令时:

 git remote set-url --push django https://github.com/drobertazzi/django https://github.com/drobertazzi

当所述链接明显存在时,我得到了fatal: No such URL found: https://github.com/drobertazzi。我不知道自己做错了什么。 `

1 个答案:

答案 0 :(得分:4)

您使用的是此git remote形式:

git remote set-url [--push] <name> <newurl> [<oldurl>]

请注意,<oldurl>是可选的,但您提供了它。让我们看看set-url的工作原理:

  

set-url

     

将URL远程点更改为。将第一个URL远程点设置为匹配正则表达式<oldurl>(如果没有给出<oldurl>,则为第一个URL)到<newurl>。如果<oldurl>与任何网址都不匹配,则会发生错误,并且不会发生任何更改。

最后一句很重要。如果<oldurl>与远程配置中已包含<name>的网址不匹配,则会收到您当前看到的错误。

在大多数情况下,遥控器只有一个网址,因此您可以安全地省略<oldurl>。试试这个:

git remote set-url --push django https://github.com/drobertazzi/django