JGit - это реализация системы контроля версий Git на чистом Java.
Поскольку вы не можете вызвать git show head:<fileName>
в Git для удаленного репо, аналогично вы не можете сделать это с JGit.
Любой такой вызов будет использовать API удаленного сервера, например, GitHub GET /repos/:owner/:repo/contents/:path
: это позволит увидеть содержимое файла без необходимости клонировать репозиторий Git.
И это будет использовать обычный curl
, JGit не требуется.