小编典典

Jenkins git-client:如何在Windows上移至jgit

jenkins

自从Jenkins git- client插件开始使用jgit以来,配置方面就出现了很多问题,我看到的所有解决方案都涉及切换回使用旧的git命令行,因为到目前为止,大多数安装都具有大部分可修改的地方它在大多数时间都有效。

我们在同一条船上,但是git命令行在Windows下仍然 非常 不可靠。我们喜欢jgit在新的引擎盖下使用的想法git- client,并希望了解它是否真的使事情变得更好。但我找不到有关如何迁移到的单据jgit

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


阅读 442

收藏
2020-07-25

共1个答案

小编典典

等待更好的文档(比用户指南Forums更完整),我将依靠:

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

您将发现 大量 测试,这些测试说明了应该如何使用JGit。

        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");

等等…


您还拥有由centic(DominikStadler)创建的最新(2013年8月)
JGit食谱

抓住它

git clone git://github.com/centic9/jgit-cookbook

进行构建并创建Eclipse项目文件

mvn dependency:sources eclipse:eclipse package

运行

将项目导入Eclipse工作区并在其中执行代码片段。

本菜谱已更新至JGit 3.0.3

2020-07-25