Jenkins git客户端:如何在windows上移动到jgit

Jenkins git客户端:如何在windows上移动到jgit,git,jenkins,jgit,Git,Jenkins,Jgit,自从Jenkinsgit客户端插件改用jgit以来,配置方面出现了很多问题,我看到的所有解决方案都涉及到切换回使用旧的git命令行,因为到目前为止,大多数安装都有大部分的漏洞,可以让它在大部分时间正常工作 我们处境相同,但在Windows下git命令行仍然非常不可靠。我们喜欢在新的git客户机中使用jgit的想法,并想看看它是否真的让事情变得更好。但是我找不到一盎司关于如何转到jgit的文档 我已经知道了 -Dorg.jenkinsci.plugins.gitclient.Git.useCLI

自从Jenkins
git客户端
插件改用
jgit
以来,配置方面出现了很多问题,我看到的所有解决方案都涉及到切换回使用旧的git命令行,因为到目前为止,大多数安装都有大部分的漏洞,可以让它在大部分时间正常工作

我们处境相同,但在Windows下git命令行仍然非常不可靠。我们喜欢在新的
git客户机
中使用
jgit
的想法,并想看看它是否真的让事情变得更好。但是我找不到一盎司关于如何转到
jgit
的文档

我已经知道了

-Dorg.jenkinsci.plugins.gitclient.Git.useCLI=false

-Dorg.jenkinsci.plugins.gitclient.Git.useJGit=true

我要寻找的是如何为ssh、电子邮件/用户信息等配置jgit。

jgit从git安装的系统范围配置文件
/etc/gitconfig
中获取一些设置,但前提是它能够找到。如果git位于路径中,它将找到该文件,但您也可以将系统属性
jgit.gitpriff
设置为安装git的路径,即指向bin目录上方目录的路径,.e<代码>C:\Program Files\Git

等待更好的文档(比、和更完整),我将依靠:

:

您将发现大量的测试,说明如何使用JGit

  • 例如,电子邮件是从以下配置文件中读取的:

  • SSH,作为另一个示例,如中所示

等等


您还拥有由()

抓住它 构建它并创建Eclipse项目文件 运行它 将项目导入Eclipse工作区并在那里执行代码段

这本食谱已经出版了

authorName = localConfig.get(UserConfig.KEY).getAuthorName();
authorEmail = localConfig.get(UserConfig.KEY).getAuthorEmail();
config("Host orcz\n" + "\tHostName repo.or.cz\n" + "\tPort 2222\n"
  + "\tUser jex\n" + "\tIdentityFile .ssh/id_jex\n"
  + "\tForwardX11 no\n");
final Host h = osc.lookup("orcz");
git clone git://github.com/centic9/jgit-cookbook
mvn dependency:sources eclipse:eclipse package