如何从GIT Repo读取文件数据.而无需使用JGIT API在本地进行克隆



我试图找到一种从GIT Repo获取特定文件数据的方法。没有使用JGit API在本地克隆该文件,但没有发现任何与此相关的内容。现在,我怀疑JGit API中是否有任何内置功能可以用于远程服务器查看?

请有人指导我做这件事吗?

第1版:我的GIT回购。托管在BitBucket上。

JGit只是用于自动化Git特定任务的包装器。如果它在Git中不可用,那么它也不应该在JGit中可用。文件下载不是Git特有的功能,它更像是Git存储库提供者特有的功能;例如,Bitbucket和GitHub提供了这一功能。

由于您的存储库托管在Bitbucket上,因此您应该查看他们的File Download Rest API。你应该尝试制作一个自定义包装器来自动处理这个cURL请求:

curl -s -L https://api.bitbucket.org/2.0/repositories/{workspace}/{repo_slug}/downloads/{file-name}

最新更新