致命:无法从重定向更新 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 文件