我正在使用JGIT API来克隆和推送代码,但面对下面提到的一些git项目的问题
线程“main”中的异常org.eclipse.jgit.api.errors.JGitInternalException:在org中的org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:138)执行fetch命令期间捕获到异常。 eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:175)位于com.huawei.ccm.sync.service.GitSyncservice.cloneGit的org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:121) com.huawei.test.Test.doSync(Test.java:146)的com.huawei.test.Test.main(Test.java:132)中的GitSyncservice.java:139)引起:org.eclipse.jgit.errors .TransportException:Packfile被截断。 org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:291)org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:229)org.eclipse.jgit.transport.FetchProcess.fetchObjects (fetchProcess.java:225)位于org.eclipse的org.eclipse.jgit.transport.FetchProcess.exe(FetchProcess.java:113)的org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:151)。 jgit.transport.Transport.fetch(Transport.java:1062)at or.e.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:129)... 5更多引起:java.io.EOFException:Packfile被截断。 org.eclipse.jgit.transport.PackParser.fill(PackParser.java:1129)org.eclipse.jgit.transport.PackParser.access $ 000(PackParser.java:97)org.eclipse.jgit.transport.PackParser $位于org.eclipse.jgit的org.eclipse.jgit.transport.PackParser.whole(PackParser.java:974)的java.io.InputStream.read(InputStream.java:101)中的InflaterStream.read(PackParser.java:1647)位于org.eclipse.jgit.storage.file.ObjectDirectoryPackParser.parse(ObjectDirectoryPackParser.java)的org.eclipse.jgit.transport.PackParser.parse(PackParser.java:486)中的.transport.PackParser.indexOneObject(PackParser.java:908) :179)org.eclipse.jgit.transport.PackParser.parse(PackParser.java:448)org.eclipse.jgit.transport.BasePackFetchConnection.receivePack(BasePackFetchConnection.java:676)atg.eclipse.jgit.transport。 BasePackFetchConnection.doFetch(BasePackFetchConnection.java:284)... 11更多