致命:无法从重定向更新 url 库

Posted

技术标签:

【中文标题】致命:无法从重定向更新 url 库【英文标题】:fatal: unable to update url base from redirection 【发布时间】:2017-10-10 04:30:35 【问题描述】:
$ git remote set-url origin https://demodev@servername.com/home/demodev/public_html/waqtpar.git`

$ git push -u origin master`

:请求:https://demodev@servername.com:/home/demodev/public_html/waqtpar.git/info/refs?service=git-receive-pack 重定向:https://demodev@servername.com:/404.html`

【问题讨论】:

【参考方案1】:

您可能使用的是浏览器 url 而不是 git repository clone url。

url 必须以 .git 结尾

【讨论】:

【参考方案2】:

如果你使用 VisualStudioCode/left menu/source control/remotes/fetch

就是这样,你可以正常使用推送

【讨论】:

【参考方案3】:

在命令行中克隆的步骤:

>mkdir <folder name>

>git init

>git clone http[s]://host.xz[:port]/path/to/repo.git/

>git clone ssh://[user@]host.xz[:port]/path/to/repo.git/

【讨论】:

【参考方案4】:

好吧,正如错误所说。您收到 404 错误页面,这意味着找不到网站。在这种情况下,Git 当然不能处理这种重定向,所以会抱怨。

您的网址完全错误。您是否可能想使用

ssh://demodev@servername.com/home/demodev/public_html/waqtpar.git

demodev@servername.com:/home/demodev/public_html/waqtpar.git

https://demodev@servername.com/~demodev/waqtpar.git

【讨论】:

$ git push -u origin master ssh:连接到主机 servername.com 端口 22:连接超时致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。 好吧,那么您显然没有对该框的 SSH 访问权限,并且作为 SSH URL 的前两个 URL 将不起作用。询问远程存储库的负责人,您可以通过哪个 URL 访问它。【参考方案5】:

我刚刚遇到了这个问题。我通过禁用代理解决了这个问题(我正在使用 TortoiseGit)

【讨论】:

以上是关于致命:无法从重定向更新 url 库的主要内容,如果未能解决你的问题,请参考以下文章

使用 NSURLSessionDownloadTask 从重定向 URL 下载 pdf 文件

php – cURL从重定向获取url

从重定向角度 5 中获取查询参数

我正在使用 Spotify api,但无法从重定向 api 接收访问令牌“代码”

从重定向重写规则中排除图像文件夹

apache_conf 从重定向中排除子域