2016-06-27 12 views

ответ

6

Конфигурация репозитория git может быть доступна через Repository::getConfig(). Возвращаемый тип - StoredConfig.

Для того, чтобы получить URL в происхождения дистанционного управления, используйте этот фрагмент

String url = repository.getConfig().getString("remote", "origin", "url"); 

Класс ConfigConstants перечислен набор часто используемых имен разделов и имен значений.

+0

Есть ли какая-либо документация о том, какие значения возможны для getString()? – Naxos84

+0

См. Документацию [git config] (https://git-scm.com/docs/git-config) для синтаксиса и параметры конфигурации, понятные встроенной Git. Однако JGit не понимает все это. в сомнении, вам нужно будет проверить, может ли JGit обрабатывать определенные настройки или нет. –