ローカルリポジトリで正常にコミットしました。私がやろうとするとき:
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
プッシュしようとするURLはまったくナンセンスです。 URL https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-userrecord#
にプッシュしようとしています。これは、リポジトリのURLではなく、2つのブランチを比較するWebページです。リポジトリはhttps://gitlab.com/priceinsight/jmt4manager
になります。
私はあなたの答えはすでに解決されていることを理解していますが、私はナンセンスなURLに非常に似た問題を抱えていました。私にとって実際の問題は、会社のインターネットにまだログインしていないことでした。そのため、gitは何らかのインターネットログインページを介してリダイレクトされ、通過できませんでした。
この場合の修正は簡単です。変更をgit Push
しようとする前に、別のブラウザでログインするだけです。