2015-02-18 2 views
0

Я хочу изменить GIT вверх по течению хранилища, но когда я сделал следующую команду:Fatal: Нет такого URL не найден, когда URL существует мерзавец

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

я получил fatal: No such URL found: https://github.com/drobertazzi когда сказал ссылка явно существует. Я не знаю, что я делаю неправильно. `

ответ

3

Вы используете эту форму из git remote:

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

Обратите внимание, что <oldurl> не является обязательным, но вы предоставили его. Давайте посмотрим, как set-url работы:

set-url

Изменения URL удаленных точек в. Устанавливает первые удаленные точки URL для соответствия регулярному выражению <oldurl> (первый URL-адрес, если нет <oldurl>) до <newurl>. Если <oldurl> не соответствует ни одному URL-адресу, возникает ошибка, и ничего не изменяется.

Последнее предложение имеет важное значение. Если <oldurl> не соответствует URL-адресу, который <name> уже содержит в вашей удаленной конфигурации, вы получите сообщение об ошибке, которое вы сейчас видите.

В большинстве случаев пульт дистанционного управления имеет только один URL-адрес, поэтому вы можете спокойно опустить <oldurl>. Попробуйте это вместо:

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

Это сработало. Спасибо. – brown1001

Смежные вопросы