下载Git LFS文件而无需检出

时间:2019-04-29 04:36:00

标签: git git-lfs

我正在寻找一种方法来下载存储库中的一些git LFS zip文件,而不必检出整个存储库。到目前为止,我已经尝试了以下方法:

curl -L < URL to the file RAW download on github page >-这只会加载HTML文件,而不是实际文件。

curl -L < URL from .lfsconfig file + object ID from the file's pointer information in git repo >->出现“未找到”错误

示例尝试:

卷曲-L https://gitlfs.es.com/api/company/myrepository/content/framework/7d5dfcf764118df4867dc676b615e1ee4bf67e5b37fd56275f8845d

卷曲-L https://gitlfs.es.com/api/company/myrepository/7d5dfcf764118df4d188d5838867dc676b615e1ee4bf67e5b37fd56275f8

卷曲-L https://gitlfs.es.com/api/company/myrepository/sha256:7d5dfcf764118df4d188d5838867dc676b615e1ee4bf67e5b37fd56275f8845d

以上似乎都不起作用

任何线索都将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果存储库是私有的,则需要在curl命令中传递Gitlab授权令牌或帐户身份验证凭据。

您可能会在下面找到有用的链接:

https://docs.gitlab.com/ce/api/repository_files.html#get-file-from-repository https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html