编程语言
首页 > 编程语言> > java-在JGit中使用远程存储库

java-在JGit中使用远程存储库

作者:互联网

我正在一个必须使用JGit的项目中工作.当我尝试使用远程git存储库(未在本地设备中克隆的git)时遇到问题,我收到以下异常:

不存在HEAD,并且未指定任何明确的起始修订版

如果我克隆存储库,它可以很好地工作,但是存储库很大,由于项目需求,我无法克隆它.有没有办法使用远程存储库?我只做简单的读取操作.

解决方法:

JGit支持遍历远程可用的ref(即标签,分支等),例如https://github.com/centic9/jgit-cookbook/blob/master/src/main/java/org/dstadler/jgit/porcelain/ListRemoteRepository.java

然后,如果提供适当的RefSpec,则可能只能获取部分存储库.

标签:jgit,git,java
来源: https://codeday.me/bug/20191111/2019544.html