严重:当 URL 存在 git 时找不到这样的 URL
Fatal: No such URL found when URL exists git
我想更改 git 上游存储库,但是当我执行以下命令时:
git remote set-url --push django https://github.com/drobertazzi/django https://github.com/drobertazzi
当说 link 显然存在时,我得到了 fatal: No such URL found: https://github.com/drobertazzi
。我不知道我做错了什么。
`
您正在使用这种形式的 git remote
:
git remote set-url [--push] <name> <newurl> [<oldurl>]
请注意,<oldurl>
是可选的,但您已经提供了它。让我们看看 set-url
是如何工作的:
set-url
Changes URL remote points to. Sets first URL remote points to matching regex <oldurl>
(first URL if no <oldurl>
is given) to <newurl>
. If <oldurl>
doesn’t match any URL, error occurs and nothing is changed.
最后一句话很重要。如果 <oldurl>
与 <name>
已包含在您的远程配置中的 URL 不匹配,您将收到当前看到的错误。
在大多数情况下,遥控器只有一个 URL,因此您可以安全地省略 <oldurl>
。试试这个:
git remote set-url --push django https://github.com/drobertazzi/django
我想更改 git 上游存储库,但是当我执行以下命令时:
git remote set-url --push django https://github.com/drobertazzi/django https://github.com/drobertazzi
当说 link 显然存在时,我得到了 fatal: No such URL found: https://github.com/drobertazzi
。我不知道我做错了什么。
`
您正在使用这种形式的 git remote
:
git remote set-url [--push] <name> <newurl> [<oldurl>]
请注意,<oldurl>
是可选的,但您已经提供了它。让我们看看 set-url
是如何工作的:
set-url
Changes URL remote points to. Sets first URL remote points to matching regex
<oldurl>
(first URL if no<oldurl>
is given) to<newurl>
. If<oldurl>
doesn’t match any URL, error occurs and nothing is changed.
最后一句话很重要。如果 <oldurl>
与 <name>
已包含在您的远程配置中的 URL 不匹配,您将收到当前看到的错误。
在大多数情况下,遥控器只有一个 URL,因此您可以安全地省略 <oldurl>
。试试这个:
git remote set-url --push django https://github.com/drobertazzi/django