如何从 GIT Repo 中读取文件数据。无需使用 JGIT API 在本地克隆它
How to read the file data from GIT Repo. without cloning it in local using JGIT API
我试图找到一种从 GIT Repo 获取特定文件数据的方法。没有使用 JGit API 在本地克隆该文件,但没有发现与此相关的任何内容。现在,我怀疑 JGit API 中是否有任何内置函数允许远程服务器查看?
有人可以指导我吗?
Edit-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}
我试图找到一种从 GIT Repo 获取特定文件数据的方法。没有使用 JGit API 在本地克隆该文件,但没有发现与此相关的任何内容。现在,我怀疑 JGit API 中是否有任何内置函数允许远程服务器查看?
有人可以指导我吗?
Edit-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}