我正在通过以下命令执行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交互并进行拉取。
jgit版本4.11