当前位置: 首页 > 面试题库 >

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

白星海
2023-03-14
问题内容

自从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。


问题答案:

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

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

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

  • 例如,从配置文件中读取电子邮件tst.org.eclipse.jgit.lib.ConfigTest
        authorName = localConfig.get(UserConfig.KEY).getAuthorName();
    authorEmail = localConfig.get(UserConfig.KEY).getAuthorEmail();
  • 作为另一个示例,SSH 读取其配置文件,如下所示tst.org.eclipse.jgit.transport.OpenSshConfigTest
        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。



 类似资料:
  • 问题内容: 当我将其移至JMenuBarMac OS X上的屏幕菜单栏时,它将在菜单窗口中留出一些空白。我需要删除该空间。我在用 将我JMenuBar移到屏幕菜单栏。我的一位使用Mac的朋友报告说,如果我没有设置该属性,则会在菜单上保留一些丑陋的垂直空间。解决此问题的最佳方法是什么? 编辑:这是我的来源的一个示例: 问题答案: 根据完成的时间,在程序启动后设置属性可能为时已晚,无法生效。而是在启动

  • 问题内容: 我正在尝试为特定站点构建代理刮板,但是无法进入下一页。 这是我正在使用的代码。 如果您回答了我的问题,请向我解释一下您所使用的内容,如果可以的话,请向我解释一下,如果有关于此类代码的好的教程,请给我一些: 问题答案: 要转到 下一页, 您可以尝试以下解决方案: 代码块: 控制台输出:

  • 问题内容: 我想在Windows上构建静态库(* .LIB文件)GNU libiconv ,以与Visual C ++中的其他库一起使用。我正在使用的其他库是使用“多线程DLL”(/ MD)运行时选项构建的。因此,我需要使用相同的选项来构建libiconv。 问题是使用GNU构建系统,我想使用/ MD选项进行编译。您可以在此处查看libiconv的源结构:http ://cvs.savannah.

  • 问题内容: 创建一个显示CSV文件中最新天气的网页后,我需要做一个项目。 我想了解一些详细的操作方法(不要真正获得http://flask.pocoo.org/docs/installation/#installation安装设置) 谁能介意简单地说明我的做法? 谢谢。 我在Windows 7和Windows Powershell上运行。 问题答案: Python 2.7.9+和3.4+ 好消息!

  • 问题内容: 我想知道如何在Windows XP 32位上使用PyPy 1.8。我从网站上下载了zip文件,并将其安装到“我的文档”文件中。最初,我认为它与psyco类似,因为我必须“导入psyco”,但是我发现PyPy.exe的行为类似于Python命令行。 我尝试将脚本拖到PyPy.exe中运行它们,但似乎根本不起作用。尝试在PyPy中使用“ python”命令会产生“未定义全局名称’pytho

  • 问题内容: 运行Airflow的常规说明不适用于Windows环境: Airflow实用程序在命令行中不可用,我在其他地方找不到要手动添加的实用程序。Airflow如何在Windows上运行? 问题答案: 您可以在Windows中激活,并直接按照本教程进行操作。我能够按照上面的步骤启动并成功运行。 安装完成后,请进行编辑以将所有配置指向Windows系统中的某个位置,而不是lxss(ubuntu)