Visual Studio отправляет неправильный URL-адрес в git push: произошла ошибка при отправке ветки в удаленный репозиторий: сбой Git с фатальной ошибкой

Это URL-адрес, на который мне нужно нажать:

https://myVault.visualstudio.com/[root]/cxmlhub

Когда я пытаюсь сделать git push, я получаю эту ошибку:

Произошла ошибка при отправке ветки в удаленный репозиторий: Git завершился фатальной ошибкой. невозможно обновить базу URL-адресов из-за перенаправления:

попросил о:

https://myVault.visualstudio.com/[root]%2Fcxmlhub/info/refs&service=git-receive-pack

перенаправить:

https://spsprodcus1.vssps.visualstudio.com/_signin?realm=myVault.visualstudio.com&reply_to=https%3A%2F%2FmyVault.visualstudio.com [целая длинная строка абсурда foobar, которую я не понимаю]

Подталкивание к

https://myVault.visualstudio.com/[root]/%2Fcxmlhub

Когда я впервые получил эту ошибку, я нашел все эти потоки здесь, на SO, которые имеют дело с этой ошибкой (например, это и это и это и это.) Глядя на эти потоки, я понял, что решение состоит в том, чтобы изменить URL-адрес, на который GIT пытался нажать. Это было действительно неправильно.

Я нашел этот поток, который рассказал мне, как изменить URL-адрес: Как изменить URI (URL) удаленного репозитория Git?

Следуя инструкциям в ответе, я изменил URL-адрес remote origin на то, что он должен быть:

https://myVault.visualstudio.com/[root]/cxmlhub

Когда я делаю git remote -v, я получаю правильный URL-адрес как для fetch, так и для push.

Но теперь, когда я пытаюсь нажать, я все еще получаю ту же ошибку, но с другими URL-адресами. Ошибка, которую я получаю сейчас, это та, что выше. Некоторые примечания к этой ошибке:

1) Я не знаю, почему он, кажется, нажимает на правильный URL-адрес, но это добавлено в конец:

/info/refs&service=git-receive-pack

2) Я ДЕЙСТВИТЕЛЬНО не понимаю часть redirect сообщения об ошибке с действительно странным URL.

3) В конце сообщения, в части Pushing to, он фактически получает правильный URL-адрес. Но на самом деле это не сделало толчка.

Что я делаю не так и как это исправить?

Спасибо!

EDIT: Не является дубликатом git push дает фатальный результат: невозможно обновить базу URL-адресов из перенаправления:. Я уже связался с этой веткой, объяснил, что реализовал решение и теперь получаю немного другую ошибку. Я чувствую, что человек, который отметил это как дубликат, на самом деле не читал весь пост.


person Casey Crookston    schedule 30.09.2019    source источник


Ответы (1)


За @NoseKnowsAll ответ, можете ли вы попробовать войти в myVault.visualstudio.com в отдельном браузере, прежде чем пытаться git push ваши изменения?

person Jim G.    schedule 30.09.2019
comment
Да, попробовал первым делом. Я могу войти в систему, но все равно получаю ту же ошибку. - person Casey Crookston; 30.09.2019