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