远程使用JGIT从Git查看文件而不创建本地存储库

时间:2013-10-16 21:50:33

标签: jgit

我正在编写一个Web应用程序,它接受git URL和要读取的文件,然后在网页上显示该文件。我正在使用JGit。我看到JGit在查看文件之前需要一个本地存储库来克隆。由于这是服务器,因此我无权访问本地文件。那么,无论如何我可以远程访问git并从那里查看文件吗?

由于

1 个答案:

答案 0 :(得分:1)

不只是JGit需要本地存储库,Git本身需要本地存储库。像CVS和SVN这样的集中版本控制系统内置了远程服务器查看功能,但分散式系统(如Git和Mercurial)通常不会。

如果要浏览Git服务器,则必须进行本地克隆,但可以在后台为用户执行此操作。

您可能也对GitHub API感兴趣,它可以让您按照自己的意愿行事,但仅限于GitHub托管的存储库。