Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个 Markdown 文件才能引用我的存储库中的图表,并在图表更新时链接保持有效。我发现当我右键单击 Raw 按钮并复制链接时获得的 url 在这两种形式之间有所不同:
https://github.com/user/repo/raw/branch/folder/file.png https://raw.github.com/user/repo/branch/folder/file.png
注意“raw”位置的变化。
谁能解释一下,请问发生了什么?
其中一个 URL 是指向另一个 URL 的重定向,或者它们都位于指向第三个链接的重定向链中。您的浏览器可能已经预取了一个并且在某些情况下已经知道目的地,而在其他情况下则不知道。
我会将其中一个带到命令行提示符处,然后将其交给curl -Lv并查看最后一个在哪里结束。或者,您可以使用 API 来查询该对象的原始链接,并且它提供的任何内容都应该是正确的。
curl -Lv
我会告诉你,后一个域名可能不正确;我会怀疑正确的 URL 位于 domain raw.githubusercontent.com,但我会要求 API 确定。
raw.githubusercontent.com