【问题标题】:Unable to download via wget无法通过 wget 下载
【发布时间】:2020-02-11 23:03:01
【问题描述】:

我正在尝试通过 wget 在 RHEL 7.5 机器上下载 git。当我在浏览器中打开它时,文件会下载。但是,当我尝试时,它会无限期挂起。

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.0.0.tar.gz
--2020-02-11 22:55:48--  https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.0.0.tar.gz
Resolving mirrors.edge.kernel.org (mirrors.edge.kernel.org)... 147.75.197.195, 2604:1380:1:3600::1
Connecting to mirrors.edge.kernel.org (mirrors.edge.kernel.org)|147.75.197.195|:443... connected.

我将不胜感激。

【问题讨论】:

  • 为什么不通过yum安装git
  • 还有为什么你不使用官方的 git 源代码库? github.com/git/git
  • @RomeoNinov 你能粘贴一个从那里抓取的命令吗?当我尝试使用 wget 时它挂起,似乎热门发布页面不适合通过 wget 下载
  • @RomeoNinov 我需要 v2.* 和 RHEL 的 yum 安装 v.1.83
  • 我在这里没有看到编程问题。这可能最好在 superuser.com 上询问。

标签: git wget rhel7


【解决方案1】:

如果它通过浏览器下载,您可以尝试在 wget 命令中添加“-U”标志。复制浏览器的用户代理字符串并在 wget 中使用它作为“-U”选项的值。

另外,如果这不起作用,请将“-v”标志添加到 curl,并将输出粘贴到此处,以便有人可以查看。

【讨论】:

    【解决方案2】:

    我在“cmder”程序中的 Windows 10 机器上的“已连接”上收到相同的“卡住”消息。

    HTTP 有效,但 HTTPS 无效。

    我最终使用了另一个有效的版本。

    Bad version: GNU Wget 1.11.4

    Good version:基于 mingw32 构建的 GNU Wget 1.20.3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多