猿问

获取用于远程地址的存储库对象

我尝试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对象开始查找文件?


翻翻过去那场雪
浏览 182回答 2
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答