Я делаю git pull следующими командами:
Repository localRepo = new FileRepository(file.getAbsolutePath() + "/.git");
final Git git1 = new Git(localRepo);
PullCommand pullCmd = git1.pull().setCredentialsProvider(new UsernamePasswordCredentialsProvider( "user", "pwd"));
pullCmd.call();
git1.close();
Когда я запускаю этот код через eclipse как java-приложение. Работает нормально.
Но когда я экспортирую это как плагин Eclipse, он зависает.
Примечание. Я использую контейнер jcef для загрузки URL-адреса, а нажатие на кнопку взаимодействует с jcef и выполняет функцию pull.
jgit версия 4.11