【问题标题】:fatal: unable to update url base from redirection致命:无法从重定向更新 url 库
【发布时间】: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`

致命:无法从重定向更新 url 库:请求:https://demodev@servername.com:/home/demodev/public_html/waqtpar.git/info/refs?service=git-receive-pack 重定向:https://demodev@servername.com:/404.html`

【问题讨论】:

    标签: php git web-services svn github


    【解决方案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)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-02-19
            • 2017-10-07
            • 1970-01-01
            • 2019-08-22
            • 1970-01-01
            • 1970-01-01
            • 2013-12-26
            • 2014-05-28
            相关资源
            最近更新 更多