Javaでリモートgitリポジトリからプログラムで単一のファイルをダウンロードする方法はありますか?
- 私は、できるだけ少ない帯域幅を使用するソリューションを好みます。できれば、その単一のファイルのみをダウンロードすることをお勧めします。リポジトリを参照する必要はありません。すでにファイルのパスがあります。
- 私は他のアプリケーションに依存しないソリューションを好みます(たとえば、マシンへの別のgitクライアントのインストール)。gitクライアントの実装自体を含むJavaライブラリが最適です。
私はSVNKitを使用してSubversionと同様のことを行うことができ、同様のことを行うことができる可能性のあるgit( eclipseのJGit )の純粋なJava実装があることを確認したので、肯定的な答えがあることを願っています。ただし、gitがどのように機能するか(ローカルリポジトリからの更新のみを許可する)について私が理解していることから、これは問題になる可能性があります。