如何使用JGit获取origin的URL?

How to use JGit to get the URL of origin?

如何使用JGit获取origin远程的URL?

我正在使用 JGit,我想执行

git config --get remote.origin.url

怎么做?

可以通过 Repository::getConfig() 访问 git 存储库的配置。返回的类型是 StoredConfig.

为了获取 origin 远程的 URL,请使用此代码段

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

class ConfigConstants 列出了一组常用的节名称和值名称。