我尝试Repository使用这样的代码通过JGit从URL地址获取对象:
Repository repository = Git.lsRemoteRepository()
.setHeads(true)
.setTags(true)
.setRemote(url)
.setCredentialsProvider(credentials)
.getRepository();
但是,使用该代码repository是null。另一方面,使用此代码
Collection<Ref> refs = Git.lsRemoteRepository()
.setHeads(true)
.setTags(true)
.setRemote(urlString)
.setCredentialsProvider(credentials)
.call();
可以获得Ref对象的集合,该方法似乎适用于远程URL。
我可以从Ref对象获取Repository对象吗?如何从Ref对象开始查找文件?
相关分类