有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JGit!我可以在没有克隆存储库的情况下获取commitMessage吗?

  我想通过JGit获得提交消息并提交作者,而不需要克隆它

  我找到了Git.lsRemoteRepository()可以访问远程存储库的方法,但它只能获取commitId,而不能获取其他信息
  我还知道,只需通过JGit克隆存储库的“.git”文件,就可以获得提交消息和提交作者,但存储库太多,不可能克隆每个存储库
  那么有没有办法通过JGit或其他java软件包来实现这一点呢


共 (1) 个答案

  1. # 1 楼答案

    据我所知,由于Git远程协议的定义方式,只有提交ID是不可克隆的

    对于托管在GitHub上的存储库,您可以使用其他Java客户端,例如https://github-api.kohsuke.org/对我有用