Jenkins git-client:如何在windows上移动到jgit

use*_*303 4 git jgit jenkins

自Jenkins git-client插件开始使用jgit以来,配置问题已经出现很多问题,我所看到的所有解决方案都只是转而使用旧的git命令行,因为现在大多数安装都有大量的hack来制作它大部分时间都有效.

我们在同一条船上,但是在Windows下git命令行仍然非常不可靠.我们喜欢jgit在新版本中使用引擎的想法git-client,并希望看看它是否真的让事情变得更好.但我找不到一个关于如何迁移的文件jgit.

仅供参考我已经知道了 -Dorg.jenkinsci.plugins.gitclient.Git.useCLI=false , -Dorg.jenkinsci.plugins.gitclient.Git.useJGit=true 我正在寻找的是如何为ssh,电子邮件/用户信息等配置jgit.

Von*_*onC 5

在提供更好的文档(比用户指南论坛更完整)之前,我会依赖:

org.eclipse.jgit.test/tst/org/eclipse/jgit:

你会发现大量的测试,说明了如何使用JGit.

等等...


你也有最近的(2013年8月)JGit食谱,由centic(Dominik Stadler)创建

抓住它

git clone git://github.com/centic9/jgit-cookbook
Run Code Online (Sandbox Code Playgroud)

构建它并创建Eclipse项目文件

mvn dependency:sources eclipse:eclipse package
Run Code Online (Sandbox Code Playgroud)

运行

将项目导入Eclipse工作区并在那里执行代码段.

本手册已更新至JGit 3.0.3.