Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要连接到存储库的Java客户端_Java_Git_Maven Plugin_Bitbucket Server - Fatal编程技术网

要连接到存储库的Java客户端

要连接到存储库的Java客户端,java,git,maven-plugin,bitbucket-server,Java,Git,Maven Plugin,Bitbucket Server,我试图通过编程方式从Java类连接到存储库。我已经看过了,但找不到任何Java客户机可以这样做。有人遇到过吗 我想要连接到一个隐藏库的原因是我正在编写一个Maven插件,它将进入一个隐藏库中的Git存储库,并返回一个提交列表,然后返回给定标记的Jiras 任何帮助都将不胜感激。(将评论中给出的两个答案合并为社区维基答案) 首先,有: JGit是一个EDL(新式BSD)许可的、轻量级的纯Java库,实现Git版本控制系统 然后是: stashjava客户机是一个小型、轻量级的Java库,可用于通过

我试图通过编程方式从Java类连接到存储库。我已经看过了,但找不到任何Java客户机可以这样做。有人遇到过吗

我想要连接到一个隐藏库的原因是我正在编写一个Maven插件,它将进入一个隐藏库中的Git存储库,并返回一个提交列表,然后返回给定标记的Jiras

任何帮助都将不胜感激。

(将评论中给出的两个答案合并为社区维基答案)

首先,有:

JGit是一个EDL(新式BSD)许可的、轻量级的纯Java库,实现Git版本控制系统

然后是:

stashjava客户机是一个小型、轻量级的Java库,可用于通过restapi与Stash实例进行接口


. jgit的第一个谷歌结果。谢谢Elliot。。。不知道我怎么没看到这个。。。我在Google where Abround STASH上的所有问题,我没有想到仅仅是寻找GitThis看起来也很有希望:@JanZyka,但是,1年后他们仍然没有将它发布到maven centralstash java客户端没有任何可用的版本,所以它大部分是可用的useless@krzyk请随意编辑您认为合适的(cw)答案;我只是合并了两条评论作为答案,因为评论不如答案那么可靠。