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

Я успешно выполнил в своем локальном репозитории. Когда я пытаюсь сделать:

git push https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-userrecord# 2-retrieve-list-userrecord -v

Я получил эту ошибку:

Pushing to https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-userrecord#
fatal: unable to update url base from redirection:
  asked for: https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-userrecord#/info/refs?service=git-receive-pack
   redirect: https://gitlab.com/users/sign_in

Ответ 1

URL, на который вы пытаетесь нажать, - полная глупость. Вы пытаетесь нажать на URL https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-userrecord#, который представляет собой веб-страницу, которая сравнивает две ветки, а не URL-адрес репозитория. Репозиторий будет https://gitlab.com/priceinsight/jmt4manager.

Ответ 2

Я понимаю, что ваш ответ уже был решен, но у меня была очень похожая проблема с бессмысленным URL. Реальная проблема для меня заключалась в том, что я еще не вошел в интернет компании, поэтому git каким-то образом перенаправлялся через какую-то страницу входа в Интернет и не мог пройти.

Исправление в этом случае проста: просто войдите в отдельном браузере, прежде чем пытаться git push изменения.

Ответ 3

У меня такая же проблема, я пытался запустить этот git clone https://youtu.be/vJDkVdSz_0I но дать эту ошибку