Получить один файл из удаленного репозитория git

Есть ли способ программно загрузить один файл из удаленного репозитория git на Java?

Я предпочитаю решение, которое использует как можно меньшую полосу пропускания, предпочтительно загружая только один файл. Мне не нужно просматривать хранилище, у меня уже есть путь к файлу.Я предпочитаю решение, которое не зависит от других приложений (например, установка другого git-клиента на машине). Библиотека Java, которая содержит саму реализацию git-клиента, была бы оптимальной.

Я смог сделать что-то подобное с Subversion, используяSVNKit и я видел, что есть чистая Java-реализация git (затмение JGit) который может быть в состоянии сделать что-то подобное, поэтому я надеюсь, что есть положительный ответ; хотя из того, что я понимаю о том, как работает git - разрешать обновления только из локальных репозиториев - это может оказаться проблематичным.

Ответы на вопрос(3)

Ваш ответ на вопрос