我确实在我的本地存储库中提交了。当我尝试做的时候:
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
答案 0 :(得分:4)
您需要执行以下两个步骤:
答案 1 :(得分:2)
我也知道您的问题已解决,但是由于我有不同的解决方案,并且这是该错误的最高搜索结果,因此,这是我的10美分...
我只是输入了错误的回购字符串。在GCP存储库查看器中,他们给了您一个HEAD URL,该URL 不与您应使用的远程URI相同。就我而言,Web控制台的“链接”下拉列表中提供的HEAD URL是:
https://source.cloud.google.com/[PROJECT]/[REPO]/+/master:
(当然,我最后删除了“ / + / master:”)
我实际的(正确的,可以正常使用的)回购网址是:
https://source.developers.google.com/p/[PROJECT]/r/[REPO]
我从this page获得了格式。不确定为什么这不是Web门户中的选项之一,但是很好。
希望这对其他人有帮助!
答案 2 :(得分:0)
我知道您的答案已经解决,但是我自己遇到了一个非常类似的问题,网址是胡扯。对我来说,实际的问题是我尚未登录公司的Internet,因此git通过某种Internet登录页面以某种方式被重定向,但无法通过。
这种情况下的解决方法很简单:只需在尝试git push
进行更改之前登录单独的浏览器即可。