1
リモートリポジトリからすべてのコミットを取得する必要があります。JGitを使ってローカルシステムにダウンロードせずにすべてのコミットを取得するには?
これはリポジトリをローカルシステムに複製する方法ですが、あまりにも多くのファイルがあるので、すべてのファイルをダウンロードすることはお勧めできません。
git = Git.cloneRepository().setURI(repo).setDirectory(pathGit).call();
File pathRepo = new File(pathGit.getPath() + "/.git");
repository = FileRepositoryBuilder.create(pathRepo);
この問題を解決するにはどうすればよいですか?
あなたのリモートリポジトリはどこにホストされていますか? GitLab上にある場合は、API [list-repository-commits](https://docs.gitlab.com/ce/api/commits.html#list-repository-commits)をご覧ください。他の場所でホストされている場合は、そのAPIを確認してください。 – SubOptimal
JGitリポジトリインスタンスを取得するには、 'git.getRepository()'で十分です。 –