github - 从 objects.githubusercontent.com 下载时需要授权

标签 github idm

我开始下载Beekeeper StudioPrisma Studio .两者都在 GitHub 上托管了它们的 .exe 文件。一切都很好,但是接近90%,他们都停止下载了;我尝试停止/启动,然后出现一个弹出窗口要求授权! enter image description here

我正在使用 IDM:

enter image description here

我在这里问这个是因为我不知道问题出在哪里。知乎?我的互联网连接? IDM?

最佳答案

问题是您用来下载文件的工具坏了。

当您从 GitHub 下载发布 Assets 时,链接会使用 HTTP 302 从您提供的链接重定向到 objects.githubusercontent.com,并使用特殊的、有时间限制的签名 URL。下载失败时,链接不再有效。当您的程序重试连接时,它应该使用原始 URL 重试,因为 HTTP 302 是临时重定向,因此用户代理(您的浏览器或下载工具)应该访问 < em>原始 URL,因为重定向可能会改变(在本例中,它确实改变了)。

您最好使用 curl 或类似的工具下载这些程序,这将做正确的事情,并且如果远程服务器支持 也可以恢复下载范围 header 。

关于github - 从 objects.githubusercontent.com 下载时需要授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70634546/

相关文章:

git - 从 gh-pages 中删除主文件和文件夹

windows-7 - GitHub:ssh -T git@github.com -> 权限被拒绝(公钥)。 [Windows 7的]

svn - Git 和 Subversion 是什么?

GitHub 文件夹上有一个白色箭头

github - 如何在 shields.io 徽章中使用 'logo' 选项?