【问题标题】:Jenkins git-client: how to move to jgit on windowsJenkins git-client:如何在 windows 上迁移到 jgit
【发布时间】:2013-03-17 17:13:19
【问题描述】:

自从 Jenkins git-client 插件转为使用 jgit 以来,配置出现了很多问题,我看到的所有解决方案都只是切换回使用旧的 git 命令行,因为现在大多数安装准备好大部分技巧,使其在大部分时间都能正常工作。

我们在同一条船上,但是在Windows下git命令行仍然非常不可靠。我们喜欢在新的git-client 中使用jgit 的想法,并想看看它是否真的能让事情变得更好。但我找不到任何关于如何转移到jgit 的文档。

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

【问题讨论】:

    标签: git jenkins jgit


    【解决方案1】:

    等待更好的文档(比user guideforums 更完整),我会依赖:

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

    你会发现 的测试,说明应该如何使用 JGit。

    等等……


    您还拥有最近(2013 年 8 月)JGit cookbook,由centic (Dominik Stadler) 创建

    抓住它

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

    构建它并创建 Eclipse 项目文件

    mvn dependency:sources eclipse:eclipse package
    

    运行它

    将项目导入 Eclipse 工作区并在那里执行 sn-ps。

    这本食谱是updated to JGit 3.0.3

    【讨论】:

      【解决方案2】:

      JGit 从 git 安装的系统范围配置文件 /etc/gitconfig 中获取一些设置,但前提是它可以找到它。如果 git 在 PATH 中它会找到该文件,但您也可以将系统属性 jgit.gitprefix 设置为安装 git 的路径,即 bin 目录 above 目录的路径,.e . C:\Program Files\Git

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-01
        • 2015-01-14
        • 2015-07-11
        相关资源
        最近更新 更多