Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git push提供致命错误:无法通过重定向更新url基:_Git_Gitlab - Fatal编程技术网

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://...(您在上的链接)

它说它无法处理重定向,这会导致登录页面,您确定您的本地存储库已为gitlab页面配置了足够的身份验证吗?不,不确定。我应该检查什么?首先,请确保您为gitlab服务器指定了正确的远程url。感谢您发布此消息。这为我节省了一些时间:)我的URL完全是胡说八道,就像你在这里建议的那样。我发现,如果我去的网址,它有一个有效的git克隆网址。这正是我要找的。谢谢