使用libgit2读取文件

问题描述

几天前,我在libgit2中潜水,并且确实在他们的样本上阅读了一些摘要。但是我想知道是否有一种无需下载就可以读取远程git repo上的文件方法吗?我只是想拿出文件名并读取内容,而无需在本地下载它们。有可能这样做吗?还是我监督了?还是可能误解了API中的某些内容

解决方法

否,这是不可能的。这不是git协议的一部分;对于每个git,如果要读取文件,则需要克隆存储库。

如果您想从远程托管服务提供商(例如GitHub)中读取文件,则需要使用their API