【问题标题】:Raw urls on GitHub keep changingGitHub 上的原始 url 不断变化
【发布时间】:2021-04-11 12:30:21
【问题描述】:
我需要一个 Markdown 文件才能引用我的存储库中的图表,并在图表更新时链接保持有效。我发现当我右键单击 Raw 按钮并复制链接时获得的 url 在这两种形式之间有所不同:
https://github.com/user/repo/raw/branch/folder/file.png
https://raw.github.com/user/repo/branch/folder/file.png
注意“raw”位置的变化。
谁能解释一下,发生了什么?
【问题讨论】:
标签:
github
url
hyperlink
raw
【解决方案1】:
其中一个 URL 是指向另一个 URL 的重定向,或者它们都位于指向第三个链接的重定向链中。有可能您的浏览器已经预取了一个并且在某些情况下已经知道目的地,而在其他情况下则不知道。
我会将其中一个带到命令行提示符并将其提供给curl -Lv,然后查看最后一个的结束位置。或者,您可以使用 API 查询此对象的原始链接,并且它提供的任何内容都应该是正确的。
我会告诉你,后一个域名可能不正确;我怀疑正确的 URL 位于域 raw.githubusercontent.com,但我会要求 API 确定。