我开始下载Beekeeper Studio和Prisma Studio。两者都将.exe
文件托管在 GitHub 上。一切都很好,但接近 90% 时,他们都停止了下载;我尝试停止/启动并出现一个弹出窗口,要求进行授权!
我正在使用 IDM:
我在这里问这个是因为我不知道是什么问题。GitHub?我的互联网连接?IDM?
我开始下载Beekeeper Studio和Prisma Studio。两者都将.exe
文件托管在 GitHub 上。一切都很好,但接近 90% 时,他们都停止了下载;我尝试停止/启动并出现一个弹出窗口,要求进行授权!
我正在使用 IDM:
我在这里问这个是因为我不知道是什么问题。GitHub?我的互联网连接?IDM?
同样的事情发生在我身上,但是在阅读了上面的精彩解释之后,它给了我一个更简单的方法来让下载回到正轨,而不是从头开始重新下载整个设置。由于我使用的是IDM,所以我所做的只是暂停或停止下载,刷新下载地址,然后再次恢复下载。它继续并完美完成而无需重新启动
问题是您用于下载档案的工具已损坏。
当您从 GitHub 下载发布资产时,链接会使用 HTTP 302 从您提供的链接重定向到 objects.githubusercontent.com,并使用特殊的、有时间限制的签名 URL。到下载失败时,链接不再有效。当您的程序重试连接时,它应该使用原始 URL 重试,因为 HTTP 302 是临时重定向,因此用户代理(您的浏览器或下载工具)应该访问原始URL,因为重定向可能会更改(在这种情况下,确实如此)。
您最好使用类似curl
或类似的工具下载这些程序,这将做正确的事情,并且如果远程服务器支持Range
标头,还可以恢复下载。