使用curl和文件的哈希值获取特定版本的github文件

问题描述 投票:0回答:1

link显示了如何使用curl从具有访问令牌的私有存储库中获取原始文件。从私有存储库中获取具有特定SHA1哈希值的文件所用的URL是什么?我可以同时指定回购哈希和Blob哈希吗?

提前感谢

curl github
1个回答
0
投票

您可以使用ref参数指定任意提交哈希,但是不能指定Blob哈希而不是文件路径。原因是可以将过滤器和其他属性应用于存储库中的文件,并且需要使用路径来确定适当的内容。位于不同路径的同一blob可能会进行不同的过滤,因此blob不足以确定正确的内容。

如果需要在不过滤或不应用其他属性的情况下获取Blob的原始内容,则需要克隆存储库。

© www.soinside.com 2019 - 2024. All rights reserved.