我有一个gist,原始版本的URL,但它不会总是更新.说我得到原始链接
https://gist.githubusercontent.com/username/27610b513177a762470ac95160c050fd/raw/f567a5ade06c9b8e7c101fe62fa3a4cac07e5bd7/test%2520gist
Run Code Online (Sandbox Code Playgroud)
但是我改变了那个要点的内容,URL会改变,第一个链接WONT包含更改.
https://gist.githubusercontent.com/username/27610b513177a762470ac95160c050fd/raw/60e3b421faa7e4e9ea6cd27e4a6ffd4809d3d40e/test%2520gist
Run Code Online (Sandbox Code Playgroud)
如何制作永久包含所有更改的1 PERMANENT链接,而不仅仅是该链接的修订?
我已尝试使用ID,只是id/raw,但ID甚至不像其他人所说的那样,它更像是哈希,有人可以帮忙吗?
更新:
我已经尝试了[建议的答案],但它仍然导致最后一次修订,是否有延迟更新?
ID甚至不像其他人说的那样,它更像是哈希
是的,要点是git repo
想象一下,你想在某处托管一个json配置文件.您也不想自己托管,但更愿意依赖稳定的提供商.
您可以使用gist.github.com完成此项工作.
例如这个要点.您可以看到有2个修订版.
如果单击raw,则会获得当前版本
- 版本1 https://gist.githubusercontent.com/mren/17da9837f691acd2e8ae/raw/9e26dfeeb6e641a33dae4961196235bdb965b21b/config.json
- 版本2 https://gist.githubusercontent.com/mren/17da9837f691acd2e8ae/raw/afd0087d1b230bbc663ae4f4a1e9a1bc426d7eef/config.json
在每个版本中,您会看到两个哈希值.
- 两个散列中的一个散列相等.这是要点的哈希
- 另一个哈希是提交的哈希.
如果删除最后一个,则原始文件始终指向最新版本
https://gist.githubusercontent.com/mren/17da9837f691acd2e8ae/raw/config.json