git push提供致命错误:无法通过重定向更新url基:
我确实在本地存储库中成功提交了。当我尝试这样做时:git push提供致命错误:无法通过重定向更新url基:,git,gitlab,Git,Gitlab,我确实在本地存储库中成功提交了。当我尝试这样做时: 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-
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的网页。存储库将是https://gitlab.com/priceinsight/jmt4manager
我知道你的答案已经解决了,但我自己也遇到了一个类似的问题,那就是一个毫无意义的URL。对我来说,真正的问题是我还没有登录到公司的互联网上,所以git不知何故通过某种互联网登录页面被重定向,但没有通过
这种情况下的解决方法很简单:在尝试推送您的更改之前,只需登录到单独的浏览器。我也知道您的问题已经解决了,但由于我有不同的解决方案,这是错误的顶级搜索结果,这是我的10美分 我只是有错误的回购字符串。在GCP repo viewer中,他们为您提供了一个头部URL,该URL与您应该使用的远程URI不同。在我的例子中,web控制台中“链接”下拉列表中提供的标题URL是: : (当然,最后我删除了“/+/master:”) 而我的实际(正确、有效)回购URL为: 我从你那里得到了格式。不知道为什么这不是web门户中的一个选项,但是哦,好吧
希望这对其他人有帮助 您需要执行以下两个步骤:
- 删除当前原点:Git remote删除原点
- 添加新原点:Git remote添加原点https://...(您在上的链接)